AST for Module IO after Pass callDestructors
previous pass
next pass
AST for Module IO after Pass callDestructors
module
IO [208303]
« »
function chpl__init_IO [468474] ( ) : void [4]
{
{}
{}
{}
{}
var init_coerce_tmp [1533409] :int(32) [66]
(1597693 '=' init_coerce_tmp [1533409] 0 )
(647074 'move' IOHINTS_NONE [168413] init_coerce_tmp [1533409] )
(647076 'move' IOHINTS_SEQUENTIAL [168419] QIO_HINT_SEQUENTIAL [164432] )
(647078 'move' IOHINTS_RANDOM [168425] QIO_HINT_RANDOM [164427] )
(647080 'move' IOHINTS_PREFETCH [168431] QIO_HINT_CACHED [164447] )
(647082 'move' IOHINTS_MMAP [168437] QIO_METHOD_MMAP [164417] )
(647084 'move' IOHINTS_NOMMAP [168443] QIO_METHOD_PREADPWRITE [164407] )
var call_tmp [844724] :6*string [1533600]
var ret_tmp [5547881] :6*string [1533600]
(186749 call _build_tuple [1533526] "a" "b" "c" "d" "e" "f" ret_tmp [5547881] )
(5547884 'move' call_tmp [844724] ret_tmp [5547881] )
(647804 'move' _arg_to_proto_names [186731] (1533715 call chpl__initCopy [1533718] call_tmp [844724] 0 ))
var call_tmp [849789] :bool [19]
var call_tmp [849794] :bool [19]
var type_tmp [648300] :fileReader(true,defaultDeserializer) [1534304]
var call_tmp [852507] :file [168704]
var initTemp [1534738] :file [168704]
var default_arg_hints [1576261] :ioHintSet [168555]
var error [5498559] :Error [85511]
(5498561 'move' error [5498559] nil [32] )
var ret_tmp [5548013] :ioHintSet [168555]
(1576263 call init_default_hints [1576239] error [5498559] ret_tmp [5548013] )
(5548016 'move' default_arg_hints [1576261] ret_tmp [5548013] )
if (5498568 'check error' error [5498559] )
{
(5498564 call chpl_uncaught_error [87456] error [5498559] )
}
var default_arg_own [1576288] :bool [19]
var error [5498572] :Error [85511]
(5498574 'move' error [5498572] nil [32] )
(1534741 call init [169042] initTemp [1534738] 0 default_arg_hints [1576261] 0 error [5498572] )
if (5498581 'check error' error [5498572] )
{
(5498577 call chpl_uncaught_error [87456] error [5498572] )
}
(852510 'move' call_tmp [852507] initTemp [1534738] )
var call_tmp [852514] :fileReader(true,defaultDeserializer) [1534304]
var default_arg_region [1577660] :range(int(64),low,one) [1576928]
var error [5498585] :Error [85511]
(5498587 'move' error [5498585] nil [32] )
var ret_tmp [5548673] :range(int(64),low,one) [1576928]
(1577662 call reader_default_region [1577635] call_tmp [852507] error [5498585] ret_tmp [5548673] )
(5548676 'move' default_arg_region [1577660] ret_tmp [5548673] )
if (5498594 'check error' error [5498585] )
{
(5498590 call chpl_uncaught_error [87456] error [5498585] )
}
var default_arg_hints [1577697] :ioHintSet [168555]
var error [5498598] :Error [85511]
(5498600 'move' error [5498598] nil [32] )
var ret_tmp [5548685] :ioHintSet [168555]
(1577699 call reader_default_hints [1577671] call_tmp [852507] error [5498598] ret_tmp [5548685] )
(5548688 'move' default_arg_hints [1577697] ret_tmp [5548685] )
if (5498607 'check error' error [5498598] )
{
(5498603 call chpl_uncaught_error [87456] error [5498598] )
}
var default_arg_deserializer [1577733] :defaultDeserializer [173096]
var error [5498611] :Error [85511]
(5498613 'move' error [5498611] nil [32] )
var ret_tmp [5548697] :defaultDeserializer [173096]
(1577735 call reader_default_deserializer [1577708] call_tmp [852507] error [5498611] ret_tmp [5548697] )
(5548700 'move' default_arg_deserializer [1577733] ret_tmp [5548697] )
if (5498620 'check error' error [5498611] )
{
(5498616 call chpl_uncaught_error [87456] error [5498611] )
}
var error [5498624] :Error [85511]
(5498626 'move' error [5498624] nil [32] )
var ret_tmp [5548025] :fileReader(true,defaultDeserializer) [1534304]
(196752 call reader [1576339] call_tmp [852507] default_arg_region [1577660] default_arg_hints [1577697] default_arg_deserializer [1577733] error [5498624] ret_tmp [5548025] )
(5548028 'move' call_tmp [852514] ret_tmp [5548025] )
if (5498633 'check error' error [5498624] )
{
(5498629 call chpl_uncaught_error [87456] error [5498624] )
}
(648310 'move' stdin [196736] call_tmp [852514] )
(5611064 call chpl__autoDestroy [3886627] default_arg_hints [1577697] )
(5611061 call chpl__autoDestroy [3968601] default_arg_region [1577660] )
(5611058 call chpl__autoDestroy [3886751] call_tmp [852507] )
(5611055 call chpl__autoDestroy [3886627] default_arg_hints [1576261] )
var type_tmp [648313] :fileWriter(true,defaultSerializer) [1590708]
var call_tmp [852519] :c_ptr(c_FILE) [1534749]
(852522 'move' call_tmp [852519] (196778 call chpl_cstdout [196756] ))
var call_tmp [852524] :file [168704]
var initTemp [1590831] :file [168704]
var default_arg_hints [1590996] :ioHintSet [168555]
var error [5498637] :Error [85511]
(5498639 'move' error [5498637] nil [32] )
var ret_tmp [5548781] :ioHintSet [168555]
(1590998 call init_default_hints [1590974] error [5498637] ret_tmp [5548781] )
(5548784 'move' default_arg_hints [1590996] ret_tmp [5548781] )
if (5498646 'check error' error [5498637] )
{
(5498642 call chpl_uncaught_error [87456] error [5498637] )
}
var default_arg_own [1591023] :bool [19]
var error [5498650] :Error [85511]
(5498652 'move' error [5498650] nil [32] )
(1590834 call init [168871] initTemp [1590831] call_tmp [852519] default_arg_hints [1590996] 0 error [5498650] )
if (5498659 'check error' error [5498650] )
{
(5498655 call chpl_uncaught_error [87456] error [5498650] )
}
(852527 'move' call_tmp [852524] initTemp [1590831] )
var call_tmp [852531] :fileWriter(true,defaultSerializer) [1590708]
var default_arg_region [1591268] :range(int(64),low,one) [1576928]
var error [5498663] :Error [85511]
(5498665 'move' error [5498663] nil [32] )
var ret_tmp [5548835] :range(int(64),low,one) [1576928]
(1591270 call writer_default_region [1591243] call_tmp [852524] error [5498663] ret_tmp [5548835] )
(5548838 'move' default_arg_region [1591268] ret_tmp [5548835] )
if (5498672 'check error' error [5498663] )
{
(5498668 call chpl_uncaught_error [87456] error [5498663] )
}
var default_arg_hints [1591305] :ioHintSet [168555]
var error [5498676] :Error [85511]
(5498678 'move' error [5498676] nil [32] )
var ret_tmp [5548853] :ioHintSet [168555]
(1591307 call writer_default_hints [1591279] call_tmp [852524] error [5498676] ret_tmp [5548853] )
(5548856 'move' default_arg_hints [1591305] ret_tmp [5548853] )
if (5498685 'check error' error [5498676] )
{
(5498681 call chpl_uncaught_error [87456] error [5498676] )
}
var default_arg_serializer [1591341] :defaultSerializer [171969]
var error [5498689] :Error [85511]
(5498691 'move' error [5498689] nil [32] )
var ret_tmp [5548871] :defaultSerializer [171969]
(1591343 call writer_default_serializer [1591316] call_tmp [852524] error [5498689] ret_tmp [5548871] )
(5548874 'move' default_arg_serializer [1591341] ret_tmp [5548871] )
if (5498698 'check error' error [5498689] )
{
(5498694 call chpl_uncaught_error [87456] error [5498689] )
}
var error [5498702] :Error [85511]
(5498704 'move' error [5498702] nil [32] )
var ret_tmp [5548799] :fileWriter(true,defaultSerializer) [1590708]
(196782 call writer [1591034] call_tmp [852524] default_arg_region [1591268] default_arg_hints [1591305] default_arg_serializer [1591341] error [5498702] ret_tmp [5548799] )
(5548802 'move' call_tmp [852531] ret_tmp [5548799] )
if (5498711 'check error' error [5498702] )
{
(5498707 call chpl_uncaught_error [87456] error [5498702] )
}
(648323 'move' stdout [196765] call_tmp [852531] )
(5611076 call chpl__autoDestroy [3886627] default_arg_hints [1591305] )
(5611073 call chpl__autoDestroy [3968601] default_arg_region [1591268] )
(5611070 call chpl__autoDestroy [3886751] call_tmp [852524] )
(5611067 call chpl__autoDestroy [3886627] default_arg_hints [1590996] )
var type_tmp [648326] :fileWriter(true,defaultSerializer) [1590708]
var call_tmp [852536] :c_ptr(c_FILE) [1534749]
(852539 'move' call_tmp [852536] (196808 call chpl_cstderr [196786] ))
var call_tmp [852541] :file [168704]
var initTemp [1597594] :file [168704]
var default_arg_hints [1597616] :ioHintSet [168555]
var error [5498715] :Error [85511]
(5498717 'move' error [5498715] nil [32] )
var ret_tmp [5548787] :ioHintSet [168555]
(1597618 call init_default_hints [1590974] error [5498715] ret_tmp [5548787] )
(5548790 'move' default_arg_hints [1597616] ret_tmp [5548787] )
if (5498724 'check error' error [5498715] )
{
(5498720 call chpl_uncaught_error [87456] error [5498715] )
}
var default_arg_own [1597625] :bool [19]
var error [5498728] :Error [85511]
(5498730 'move' error [5498728] nil [32] )
(1597597 call init [168871] initTemp [1597594] call_tmp [852536] default_arg_hints [1597616] 0 error [5498728] )
if (5498737 'check error' error [5498728] )
{
(5498733 call chpl_uncaught_error [87456] error [5498728] )
}
(852544 'move' call_tmp [852541] initTemp [1597594] )
var call_tmp [852548] :fileWriter(true,defaultSerializer) [1590708]
var default_arg_region [1597642] :range(int(64),low,one) [1576928]
var error [5498741] :Error [85511]
(5498743 'move' error [5498741] nil [32] )
var ret_tmp [5548841] :range(int(64),low,one) [1576928]
(1597644 call writer_default_region [1591243] call_tmp [852541] error [5498741] ret_tmp [5548841] )
(5548844 'move' default_arg_region [1597642] ret_tmp [5548841] )
if (5498750 'check error' error [5498741] )
{
(5498746 call chpl_uncaught_error [87456] error [5498741] )
}
var default_arg_hints [1597653] :ioHintSet [168555]
var error [5498754] :Error [85511]
(5498756 'move' error [5498754] nil [32] )
var ret_tmp [5548859] :ioHintSet [168555]
(1597655 call writer_default_hints [1591279] call_tmp [852541] error [5498754] ret_tmp [5548859] )
(5548862 'move' default_arg_hints [1597653] ret_tmp [5548859] )
if (5498763 'check error' error [5498754] )
{
(5498759 call chpl_uncaught_error [87456] error [5498754] )
}
var default_arg_serializer [1597664] :defaultSerializer [171969]
var error [5498767] :Error [85511]
(5498769 'move' error [5498767] nil [32] )
var ret_tmp [5548877] :defaultSerializer [171969]
(1597666 call writer_default_serializer [1591316] call_tmp [852541] error [5498767] ret_tmp [5548877] )
(5548880 'move' default_arg_serializer [1597664] ret_tmp [5548877] )
if (5498776 'check error' error [5498767] )
{
(5498772 call chpl_uncaught_error [87456] error [5498767] )
}
var error [5498780] :Error [85511]
(5498782 'move' error [5498780] nil [32] )
var ret_tmp [5548805] :fileWriter(true,defaultSerializer) [1590708]
(196812 call writer [1591034] call_tmp [852541] default_arg_region [1597642] default_arg_hints [1597653] default_arg_serializer [1597664] error [5498780] ret_tmp [5548805] )
(5548808 'move' call_tmp [852548] ret_tmp [5548805] )
if (5498789 'check error' error [5498780] )
{
(5498785 call chpl_uncaught_error [87456] error [5498780] )
}
(648336 'move' stderr [196795] call_tmp [852548] )
(5611088 call chpl__autoDestroy [3886627] default_arg_hints [1597653] )
(5611085 call chpl__autoDestroy [3968601] default_arg_region [1597642] )
(5611082 call chpl__autoDestroy [3886751] call_tmp [852541] )
(5611079 call chpl__autoDestroy [3886627] default_arg_hints [1597616] )
(618186 return _void [46] )
}
type ioMode [164108] def r [164094] :ioMode [164108] 1 def cw [164097] :ioMode [164108] 2 def rw [164100] :ioMode [164108] 3 def cwr [164103] :ioMode [164108] 4 def a [164106] :ioMode [164108] 5
type _iokind [164124] def dynamic [164113] :_iokind [164124] 0 def native [164116] :_iokind [164124] 1 def big [164119] :_iokind [164124] 2 def little [164122] :_iokind [164124] 3
type endianness [164137] def native [164129] :endianness [164137] 0 def big [164132] :endianness [164137] 1 def little [164135] :endianness [164137] 2
type iostringstyleInternal [164184] def len1b_data [164148] :iostringstyleInternal [164184] -1 def len2b_data [164153] :iostringstyleInternal [164184] -2 def len4b_data [164158] :iostringstyleInternal [164184] -4 def len8b_data [164163] :iostringstyleInternal [164184] -8 def lenVb_data [164168] :iostringstyleInternal [164184] -10 def data_toeof [164175] :iostringstyleInternal [164184] -65280 def data_null [164182] :iostringstyleInternal [164184] -256
type iostringformatInternal [164206] def word [164189] :iostringformatInternal [164206] 0 def basic [164192] :iostringformatInternal [164206] 1 def chpl [164195] :iostringformatInternal [164206] 2 def json [164198] :iostringformatInternal [164206] 3 def toend [164201] :iostringformatInternal [164206] 4 def toeof [164204] :iostringformatInternal [164206] 5
var QIO_FDFLAG_UNK [164377] :int(32) [66]
var QIO_FDFLAG_READABLE [164382] :int(32) [66]
var QIO_FDFLAG_WRITEABLE [164387] :int(32) [66]
var QIO_FDFLAG_SEEKABLE [164392] :int(32) [66]
var QIO_METHOD_DEFAULT [164397] :int(32) [66]
var QIO_METHOD_READWRITE [164402] :int(32) [66]
var QIO_METHOD_PREADPWRITE [164407] :int(32) [66]
var QIO_METHOD_FREADFWRITE [164412] :int(32) [66]
var QIO_METHOD_MMAP [164417] :int(32) [66]
var QIO_METHODMASK [164422] :int(32) [66]
var QIO_HINT_RANDOM [164427] :int(32) [66]
var QIO_HINT_SEQUENTIAL [164432] :int(32) [66]
var QIO_HINT_LATENCY [164437] :int(32) [66]
var QIO_HINT_BANDWIDTH [164442] :int(32) [66]
var QIO_HINT_CACHED [164447] :int(32) [66]
var QIO_HINT_PARALLEL [164452] :int(32) [66]
var QIO_HINT_DIRECT [164457] :int(32) [66]
var QIO_HINT_NOREUSE [164462] :int(32) [66]
var QIO_HINT_OWNED [164467] :int(32) [66]
var qio_file_ptr_t [164476] :c_ptr(qio_file_t) [1466002]
var QIO_FILE_PTR_NULL [164482] :c_ptr(qio_file_t) [1466002]
var qio_channel_ptr_t [164507] :c_ptr(qio_channel_t) [1466049]
var QIO_CHANNEL_PTR_NULL [164513] :c_ptr(qio_channel_t) [1466049]
type qbuffer_ptr_t [164521]
var QBUFFER_PTR_NULL [164524] :qbuffer_ptr_t [164521]
var QIO_STRING_FORMAT_WORD [164535] :uint(8) [71]
var QIO_STRING_FORMAT_BASIC [164542] :uint(8) [71]
var QIO_STRING_FORMAT_CHPL [164549] :uint(8) [71]
var QIO_STRING_FORMAT_JSON [164556] :uint(8) [71]
var QIO_STRING_FORMAT_TOEND [164563] :uint(8) [71]
var QIO_STRING_FORMAT_TOEOF [164570] :uint(8) [71]
var QIO_CONV_UNK [167958] :int(32) [66]
var QIO_CONV_ARG_TYPE_NUMERIC [167963] :int(32) [66]
var QIO_CONV_ARG_TYPE_SIGNED [167968] :int(32) [66]
var QIO_CONV_ARG_TYPE_BINARY_SIGNED [167973] :int(32) [66]
var QIO_CONV_ARG_TYPE_UNSIGNED [167978] :int(32) [66]
var QIO_CONV_ARG_TYPE_BINARY_UNSIGNED [167983] :int(32) [66]
var QIO_CONV_ARG_TYPE_REAL [167988] :int(32) [66]
var QIO_CONV_ARG_TYPE_BINARY_REAL [167993] :int(32) [66]
var QIO_CONV_ARG_TYPE_IMAG [167998] :int(32) [66]
var QIO_CONV_ARG_TYPE_BINARY_IMAG [168003] :int(32) [66]
var QIO_CONV_ARG_TYPE_COMPLEX [168008] :int(32) [66]
var QIO_CONV_ARG_TYPE_BINARY_COMPLEX [168013] :int(32) [66]
var QIO_CONV_ARG_TYPE_CHAR [168018] :int(32) [66]
var QIO_CONV_ARG_TYPE_STRING [168023] :int(32) [66]
var QIO_CONV_ARG_TYPE_BINARY_STRING [168028] :int(32) [66]
var QIO_CONV_ARG_TYPE_SERDE [168033] :int(32) [66]
var QIO_CONV_ARG_TYPE_REGEX [168038] :int(32) [66]
var QIO_CONV_ARG_TYPE_NONE_REGEX_LITERAL [168043] :int(32) [66]
var QIO_CONV_ARG_TYPE_NONE_LITERAL [168048] :int(32) [66]
var QIO_CONV_SET_MIN_WIDTH_COLS [168053] :int(32) [66]
var QIO_CONV_SET_MAX_WIDTH_COLS [168058] :int(32) [66]
var QIO_CONV_SET_MAX_WIDTH_CHARS [168063] :int(32) [66]
var QIO_CONV_SET_MAX_WIDTH_BYTES [168068] :int(32) [66]
var QIO_CONV_SET_PRECISION [168073] :int(32) [66]
var QIO_CONV_SET_STRINGLEN [168078] :int(32) [66]
var QIO_CONV_SET_TERMINATOR [168083] :int(32) [66]
var QIO_CONV_SET_STRINGSTART [168088] :int(32) [66]
var QIO_CONV_SET_STRINGSTARTEND [168093] :int(32) [66]
var QIO_CONV_SET_STRINGEND [168098] :int(32) [66]
var QIO_CONV_SET_CAPTURE [168103] :int(32) [66]
var QIO_CONV_SET_DONE [168108] :int(32) [66]
var IOHINTS_NONE [168413] :int(32) [66]
var IOHINTS_SEQUENTIAL [168419] :int(32) [66]
var IOHINTS_RANDOM [168425] :int(32) [66]
var IOHINTS_PREFETCH [168431] :int(32) [66]
var IOHINTS_MMAP [168437] :int(32) [66]
var IOHINTS_NOMMAP [168443] :int(32) [66]
« »
function _ref(defaultSerializer) [1579607] . serializeValue [3783303] ( this [3783307] :_ref(defaultSerializer) [1579607] , writer [3783309] :fileWriter(false,defaultSerializer) [1838949] , val [3783311] :staticTensor(3,real(32)) [2453238] , error_out [5520450] :Error [85511] ) : void [4]
ref arg this [3783307] :_ref(defaultSerializer) [1579607] const ref arg writer [3783309] :fileWriter(false,defaultSerializer) [1838949] const ref arg val [3783311] :staticTensor(3,real(32)) [2453238] ref arg error_out [5520450] :Error [85511]
{
var ret [3783315] :void [4]
var tmp [3783325] :bool [19]
var tmp [3783327] :bool [19]
var tmp [3783329] :bool [19]
var tmp [3783331] :bool [19]
var call_tmp [3783333] :staticTensor(3,real(32)) [2453238]
var call_tmp [3783344] :bool [19]
var tmp [3783357] :bool [19]
var tmp [3783359] :bool [19]
var call_tmp [3783361] :bool [19]
var tmp [3783381] :bool [19]
var call_tmp [3783383] :staticTensor(3,real(32)) [2453238]
var call_tmp [3783389] :bool [19]
var call_tmp [3783410] :bool [19]
var tmp [3783423] :bool [19]
var tmp [3783425] :bool [19]
var call_tmp [3783427] :bool [19]
var tmp [3783447] :bool [19]
var call_tmp [3783449] :staticTensor(3,real(32)) [2453238]
var call_tmp [3783455] :bool [19]
var call_tmp [3783476] :bool [19]
var tmp [3783489] :bool [19]
var tmp [3783491] :bool [19]
var call_tmp [3783493] :bool [19]
var tmp [3783513] :bool [19]
var call_tmp [3783515] :staticTensor(3,real(32)) [2453238]
var call_tmp [3783521] :bool [19]
var call_tmp [3783543] :bool [19]
var tmp [3783556] :bool [19]
var tmp [3783558] :bool [19]
var call_tmp [3783560] :bool [19]
var tmp [3783580] :bool [19]
var call_tmp [3783582] :staticTensor(3,real(32)) [2453238]
var call_tmp [3783588] :bool [19]
var call_tmp [3783607] :bool [19]
{
var call_tmp [3783634] :staticTensor(3,real(32)) [2453238]
var call_tmp [3783640] :bool [19]
var call_tmp [3783648] :bool [19]
{
var tmp [3783664] :bool [19]
var tmp [3783666] :bool [19]
var call_tmp [3783668] :staticTensor(3,real(32)) [2453238]
var call_tmp [3783679] :bool [19]
var tmp [3783692] :bool [19]
var tmp [3783694] :bool [19]
var call_tmp [3783696] :bool [19]
var tmp [3783716] :bool [19]
var call_tmp [3783718] :staticTensor(3,real(32)) [2453238]
var call_tmp [3783724] :bool [19]
var call_tmp [3783745] :bool [19]
var tmp [3783758] :bool [19]
var tmp [3783760] :bool [19]
var call_tmp [3783762] :bool [19]
var tmp [3783782] :bool [19]
var call_tmp [3783784] :staticTensor(3,real(32)) [2453238]
var call_tmp [3783790] :bool [19]
var call_tmp [3783808] :bool [19]
{
var call_tmp [3783825] :staticTensor(3,real(32)) [2453238]
var call_tmp [3783831] :bool [19]
var call_tmp [3783838] :bool [19]
{
(3783856 call serialize [3785286] val [3783311] writer [3783309] this [3783307] )
}
}
}
}
label _endserializeValue [5520452]
(3783865 return ret [3783315] )
}
« »
function _ref(fileReader(false,jsonDeserializer)) [3276799] . _deserializeOne [3336902] ( this [3336908] :_ref(fileReader(false,jsonDeserializer)) [3276799] , loc [3336912] :locale [234] , error_out [5509531] :Error [85511] , _retArg [5589212] :_ref(map(string,string,false)) [3283395] ) : void [4]
const ref arg this [3336908] :_ref(fileReader(false,jsonDeserializer)) [3276799] const ref arg loc [3336912] :locale [234] ref arg error_out [5509531] :Error [85511] ref arg _retArg [5589212] :_ref(map(string,string,false)) [3283395]
{
var _formal_type_tmp_ [5479875] :map(string,string,false) [3283386]
var ret [3336914] :map(string,string,false) [3283386]
var reader [3336924] :fileReader(false,jsonDeserializer) [3276790]
var call_tmp [3336926] :jsonDeserializer [356412]
var call_tmp [3336934] :fileReader(false,jsonDeserializer) [3276790]
var call_tmp [3336947] :_ref(c_ptr(qio_channel_t)) [1466058]
(3336949 'move' call_tmp [3336947] (3336952 call _channel_internal [3282127] reader [3336924] ))
var call_tmp [3336955] :_ref(c_ptr(qio_channel_t)) [1466058]
(3336957 'move' call_tmp [3336955] (3336960 call _channel_internal [3282127] this [3336908] ))
var coerce_tmp [3337077] :c_ptr(qio_channel_t) [1466049]
(3337081 'move' coerce_tmp [3337077] (3337079 'deref' call_tmp [3336955] ))
(3336964 call = [1589251] call_tmp [3336947] coerce_tmp [3337077] )
var call_tmp [3336969] :_ref(shared _serializeWrapper(jsonDeserializer)?) [3276866]
(3336971 'move' call_tmp [3336969] (3336974 call _deserializer [3278810] reader [3336924] ))
var call_tmp [3336977] :_ref(shared _serializeWrapper(jsonDeserializer)?) [3276866]
(3336979 'move' call_tmp [3336977] (3336982 call _deserializer [3278810] this [3336908] ))
(3336985 '=' call_tmp [3336969] call_tmp [3336977] )
var call_tmp [3336990] :_ref(locale) [1467958]
(3336992 'move' call_tmp [3336990] (3336995 call _home [3282091] reader [3336924] ))
var call_tmp [3336998] :_ref(locale) [1467958]
(3337000 'move' call_tmp [3336998] (3337003 call _home [3282091] this [3336908] ))
(3337007 call = [135747] call_tmp [3336990] call_tmp [3336998] )
var call_tmp [3337012] :_ref(locale) [1467958]
(3337014 'move' call_tmp [3337012] (3337017 call _readWriteThisFromLocale [3284697] reader [3336924] ))
(3337021 call = [135747] call_tmp [3337012] loc [3336912] )
var call_tmp [3337026] :_ref(jsonDeserializer) [1922054]
(3337028 'move' call_tmp [3337026] (3337031 call deserializer [3282567] reader [3336924] ))
var call_tmp [3337034] :map(string,string,false) [3283386]
var error [5509534] :Error [85511]
(5509536 'move' error [5509534] nil [32] )
var ret_tmp [5589218] :map(string,string,false) [3283386]
(3337042 call deserializeType [3337104] call_tmp [3337026] reader [3336924] error [5509534] ret_tmp [5589218] )
(5589221 'move' call_tmp [3337034] ret_tmp [5589218] )
if (5509545 'check error' error [5509534] )
{
(5509540 '=' error_out [5509531] error [5509534] )
gotoErrorHandlingReturn _end__deserializeOne [3337053] _end__deserializeOne [3337053]
}
(3337045 'move' ret [3336914] call_tmp [3337034] )
gotoReturn _end__deserializeOne [3337053] _end__deserializeOne [3337053]
label _end__deserializeOne [3337053]
(5589214 '=' _retArg [5589212] ret [3336914] )
(5589216 return _void [46] )
}
« »
function _ref(fileReader(false,jsonDeserializer)) [3276799] . _deserializeOne [3351961] ( this [3351967] :_ref(fileReader(false,jsonDeserializer)) [3276799] , loc [3351971] :locale [234] , error_out [5509951] :Error [85511] , _retArg [5589406] :_ref(map(string,owned ModuleSpecification?,false)) [3283695] ) : void [4]
const ref arg this [3351967] :_ref(fileReader(false,jsonDeserializer)) [3276799] const ref arg loc [3351971] :locale [234] ref arg error_out [5509951] :Error [85511] ref arg _retArg [5589406] :_ref(map(string,owned ModuleSpecification?,false)) [3283695]
{
var _formal_type_tmp_ [5479918] :map(string,owned ModuleSpecification?,false) [3283686]
var ret [3351973] :map(string,owned ModuleSpecification?,false) [3283686]
var reader [3351983] :fileReader(false,jsonDeserializer) [3276790]
var call_tmp [3351985] :jsonDeserializer [356412]
var call_tmp [3351993] :fileReader(false,jsonDeserializer) [3276790]
var call_tmp [3352006] :_ref(c_ptr(qio_channel_t)) [1466058]
(3352008 'move' call_tmp [3352006] (3352011 call _channel_internal [3282127] reader [3351983] ))
var call_tmp [3352014] :_ref(c_ptr(qio_channel_t)) [1466058]
(3352016 'move' call_tmp [3352014] (3352019 call _channel_internal [3282127] this [3351967] ))
var coerce_tmp [3352136] :c_ptr(qio_channel_t) [1466049]
(3352140 'move' coerce_tmp [3352136] (3352138 'deref' call_tmp [3352014] ))
(3352023 call = [1589251] call_tmp [3352006] coerce_tmp [3352136] )
var call_tmp [3352028] :_ref(shared _serializeWrapper(jsonDeserializer)?) [3276866]
(3352030 'move' call_tmp [3352028] (3352033 call _deserializer [3278810] reader [3351983] ))
var call_tmp [3352036] :_ref(shared _serializeWrapper(jsonDeserializer)?) [3276866]
(3352038 'move' call_tmp [3352036] (3352041 call _deserializer [3278810] this [3351967] ))
(3352044 '=' call_tmp [3352028] call_tmp [3352036] )
var call_tmp [3352049] :_ref(locale) [1467958]
(3352051 'move' call_tmp [3352049] (3352054 call _home [3282091] reader [3351983] ))
var call_tmp [3352057] :_ref(locale) [1467958]
(3352059 'move' call_tmp [3352057] (3352062 call _home [3282091] this [3351967] ))
(3352066 call = [135747] call_tmp [3352049] call_tmp [3352057] )
var call_tmp [3352071] :_ref(locale) [1467958]
(3352073 'move' call_tmp [3352071] (3352076 call _readWriteThisFromLocale [3284697] reader [3351983] ))
(3352080 call = [135747] call_tmp [3352071] loc [3351971] )
var call_tmp [3352085] :_ref(jsonDeserializer) [1922054]
(3352087 'move' call_tmp [3352085] (3352090 call deserializer [3282567] reader [3351983] ))
var call_tmp [3352093] :map(string,owned ModuleSpecification?,false) [3283686]
var error [5509954] :Error [85511]
(5509956 'move' error [5509954] nil [32] )
var ret_tmp [5589412] :map(string,owned ModuleSpecification?,false) [3283686]
(3352101 call deserializeType [3352163] call_tmp [3352085] reader [3351983] error [5509954] ret_tmp [5589412] )
(5589415 'move' call_tmp [3352093] ret_tmp [5589412] )
if (5509965 'check error' error [5509954] )
{
(5509960 '=' error_out [5509951] error [5509954] )
gotoErrorHandlingReturn _end__deserializeOne [3352112] _end__deserializeOne [3352112]
}
(3352104 'move' ret [3351973] call_tmp [3352093] )
gotoReturn _end__deserializeOne [3352112] _end__deserializeOne [3352112]
label _end__deserializeOne [3352112]
(5589408 '=' _retArg [5589406] ret [3351973] )
(5589410 return _void [46] )
}
« »
function chpl_stringify [1833067] ( _e0_args [1833069] :string [244] , _e1_args [1833071] :ArrayInit [66987] , _e2_args [1833073] :string [244] , _retArg [5555661] :_ref(string) [1466327] ) : void [4]
const ref arg _e0_args [1833069] :string [244] const in arg _e1_args [1833071] :ArrayInit [66987] const ref arg _e2_args [1833073] :string [244] ref arg _retArg [5555661] :_ref(string) [1466327]
{
var args [1833087] :(string,ArrayInit,string) [1833379]
var ret_tmp [5555667] :(string,ArrayInit,string) [1833379]
(1833092 call chpl__init_tuple [1833397] _e0_args [1833069] _e1_args [1833071] _e2_args [1833073] ret_tmp [5555667] )
(5555670 'move' args [1833087] ret_tmp [5555667] )
var ret [1833077] :string [244]
var call_tmp [1833099] :bool [19]
var call_tmp [1833106] :bool [19]
{
{
var error [5499952] :Error [85511]
(5500142 'move' error [5499952] nil [32] )
var call_tmp [1833132] :file [168704]
var ret_tmp [5545263] :file [168704]
(1833137 call openMemFile [170606] error [5499952] ret_tmp [5545263] )
(5545266 'move' call_tmp [1833132] ret_tmp [5545263] )
if (5499958 'check error' error [5499952] )
{
gotoErrorHandling handler [5499953] handler [5499953]
}
var f [1833138] :file [168704]
(1833140 'move' f [1833138] call_tmp [1833132] )
var call_tmp [1833155] :fileWriter(false,defaultSerializer) [1838949]
var default_arg_region [1839062] :range(int(64),low,one) [1576928]
var ret_tmp [5555709] :range(int(64),low,one) [1576928]
(1839064 call writer_default_region [1839037] f [1833138] error [5499952] ret_tmp [5555709] )
(5555712 'move' default_arg_region [1839062] ret_tmp [5555709] )
if (5499991 'check error' error [5499952] )
{
{
var error [5613216] :Error [85511]
(5613218 'move' error [5613216] nil [32] )
(5613222 call close [169420] f [1833138] error [5613216] )
if (5613225 'check error' error [5613216] )
{
gotoErrorHandling handler [5613233] handler [5613233]
}
label handler [5613233]
var shouldHandleError [5613235] :bool [19]
(5613237 'move' shouldHandleError [5613235] (5613239 'check error' error [5613216] ))
if shouldHandleError [5613235]
{
(5613244 call chpl_uncaught_error [87456] error [5613216] )
}
}
(5613247 call chpl__autoDestroy [3886751] f [1833138] )
gotoErrorHandling handler [5499953] handler [5499953]
}
var default_arg_hints [1839098] :ioHintSet [168555]
var ret_tmp [5555733] :ioHintSet [168555]
(1839100 call writer_default_hints [1839072] f [1833138] error [5499952] ret_tmp [5555733] )
(5555736 'move' default_arg_hints [1839098] ret_tmp [5555733] )
if (5499998 'check error' error [5499952] )
{
(5613250 call chpl__autoDestroy [3968601] default_arg_region [1839062] )
{
var error [5613255] :Error [85511]
(5613257 'move' error [5613255] nil [32] )
(5613261 call close [169420] f [1833138] error [5613255] )
if (5613264 'check error' error [5613255] )
{
gotoErrorHandling handler [5613272] handler [5613272]
}
label handler [5613272]
var shouldHandleError [5613274] :bool [19]
(5613276 'move' shouldHandleError [5613274] (5613278 'check error' error [5613255] ))
if shouldHandleError [5613274]
{
(5613283 call chpl_uncaught_error [87456] error [5613255] )
}
}
(5613286 call chpl__autoDestroy [3886751] f [1833138] )
gotoErrorHandling handler [5499953] handler [5499953]
}
var default_arg_serializer [1839133] :defaultSerializer [171969]
var ret_tmp [5555757] :defaultSerializer [171969]
(1839135 call writer_default_serializer [1839108] f [1833138] error [5499952] ret_tmp [5555757] )
(5555760 'move' default_arg_serializer [1839133] ret_tmp [5555757] )
if (5500005 'check error' error [5499952] )
{
(5613289 call chpl__autoDestroy [3886627] default_arg_hints [1839098] )
(5613292 call chpl__autoDestroy [3968601] default_arg_region [1839062] )
{
var error [5613297] :Error [85511]
(5613299 'move' error [5613297] nil [32] )
(5613303 call close [169420] f [1833138] error [5613297] )
if (5613306 'check error' error [5613297] )
{
gotoErrorHandling handler [5613314] handler [5613314]
}
label handler [5613314]
var shouldHandleError [5613316] :bool [19]
(5613318 'move' shouldHandleError [5613316] (5613320 'check error' error [5613297] ))
if shouldHandleError [5613316]
{
(5613325 call chpl_uncaught_error [87456] error [5613297] )
}
}
(5613328 call chpl__autoDestroy [3886751] f [1833138] )
gotoErrorHandling handler [5499953] handler [5499953]
}
var ret_tmp [5555685] :fileWriter(false,defaultSerializer) [1838949]
(1833163 call writer [1838832] f [1833138] default_arg_region [1839062] default_arg_hints [1839098] default_arg_serializer [1839133] error [5499952] ret_tmp [5555685] )
(5555688 'move' call_tmp [1833155] ret_tmp [5555685] )
if (5500012 'check error' error [5499952] )
{
(5613331 call chpl__autoDestroy [3886627] default_arg_hints [1839098] )
(5613334 call chpl__autoDestroy [3968601] default_arg_region [1839062] )
{
var error [5613339] :Error [85511]
(5613341 'move' error [5613339] nil [32] )
(5613345 call close [169420] f [1833138] error [5613339] )
if (5613348 'check error' error [5613339] )
{
gotoErrorHandling handler [5613356] handler [5613356]
}
label handler [5613356]
var shouldHandleError [5613358] :bool [19]
(5613360 'move' shouldHandleError [5613358] (5613362 'check error' error [5613339] ))
if shouldHandleError [5613358]
{
(5613367 call chpl_uncaught_error [87456] error [5613339] )
}
}
(5613370 call chpl__autoDestroy [3886751] f [1833138] )
gotoErrorHandling handler [5499953] handler [5499953]
}
var w [1833166] :fileWriter(false,defaultSerializer) [1838949]
(1833168 'move' w [1833166] call_tmp [1833155] )
(5613376 call chpl__autoDestroy [3886627] default_arg_hints [1839098] )
(5613373 call chpl__autoDestroy [3968601] default_arg_region [1839062] )
var _tuple_expand_tmp_0 [1842309] :_ref(string) [1466327]
(1842315 'move' _tuple_expand_tmp_0 [1842309] (1842335 '.v' args [1833087] x0 [1833373] ))
var _tuple_expand_tmp_1 [1842317] :_ref(ArrayInit) [1522119]
(1842323 'move' _tuple_expand_tmp_1 [1842317] (1842340 '.' args [1833087] x1 [1833375] ))
var _tuple_expand_tmp_2 [1842325] :_ref(string) [1466327]
(1842331 'move' _tuple_expand_tmp_2 [1842325] (1842345 '.v' args [1833087] x2 [1833377] ))
var coerce_tmp [1842910] :ArrayInit [66987]
(1842914 'move' coerce_tmp [1842910] (1842912 'deref' _tuple_expand_tmp_1 [1842317] ))
(1833187 call write [1842608] w [1833166] _tuple_expand_tmp_0 [1842309] coerce_tmp [1842910] _tuple_expand_tmp_2 [1842325] error [5499952] )
if (5500045 'check error' error [5499952] )
{
{
var error [5613381] :Error [85511]
(5613383 'move' error [5613381] nil [32] )
(5613387 call close [1841632] w [1833166] error [5613381] )
if (5613390 'check error' error [5613381] )
{
gotoErrorHandling handler [5613398] handler [5613398]
}
label handler [5613398]
var shouldHandleError [5613400] :bool [19]
(5613402 'move' shouldHandleError [5613400] (5613404 'check error' error [5613381] ))
if shouldHandleError [5613400]
{
(5613409 call chpl_uncaught_error [87456] error [5613381] )
}
}
(5613412 call chpl__autoDestroy [4023131] w [1833166] )
{
var error [5613417] :Error [85511]
(5613419 'move' error [5613417] nil [32] )
(5613423 call close [169420] f [1833138] error [5613417] )
if (5613426 'check error' error [5613417] )
{
gotoErrorHandling handler [5613434] handler [5613434]
}
label handler [5613434]
var shouldHandleError [5613436] :bool [19]
(5613438 'move' shouldHandleError [5613436] (5613440 'check error' error [5613417] ))
if shouldHandleError [5613436]
{
(5613445 call chpl_uncaught_error [87456] error [5613417] )
}
}
(5613448 call chpl__autoDestroy [3886751] f [1833138] )
gotoErrorHandling handler [5499953] handler [5499953]
}
{
var error [5500048] :Error [85511]
(5500057 'move' error [5500048] nil [32] )
(1833197 call lock [1843210] w [1833166] error [5500048] )
if (5500054 'check error' error [5500048] )
{
gotoErrorHandling handler [5500049] handler [5500049]
}
label handler [5500049]
var shouldHandleError [5500066] :bool [19]
(5500070 'move' shouldHandleError [5500066] (5500067 'check error' error [5500048] ))
if shouldHandleError [5500066]
{
(5500063 call chpl_uncaught_error [87456] error [5500048] )
}
}
var call_tmp [1833201] :int(64) [10]
(1833203 'move' call_tmp [1833201] (1833209 call offset [1871304] w [1833166] ))
var offset [1833210] :int(64) [10]
(1833212 'move' offset [1833210] call_tmp [1833201] )
(1833220 call unlock [1843627] w [1833166] )
var call_tmp [1833223] :uint(8) [71]
var call_tmp [1833230] :uint(64) [86]
(1833232 'move' call_tmp [1833230] (1833235 'cast' uint(64) [86] offset [1833210] ))
var call_tmp [1833238] :uint(64) [86]
var coerce_tmp [1871397] :uint(64) [86]
(1871403 'move' coerce_tmp [1871397] (1871399 'cast' uint(64) [86] 1 ))
(1833240 'move' call_tmp [1833238] (1833243 call + [1471203] call_tmp [1833230] ))
var call_tmp [1833246] :c_ptr(uint(8)) [1466369]
var default_arg_clear [1871819] :bool [19]
var default_arg_alignment [1871867] :uint(64) [86]
(1871871 'move' default_arg_alignment [1871867] (1871869 call allocate_default_alignment [1871828] ))
(1833248 'move' call_tmp [1833246] (1833251 call allocate [1871406] call_tmp [1833238] 0 default_arg_alignment [1871867] ))
var buf [1833254] :c_ptr(uint(8)) [1466369]
(1833256 'move' buf [1833254] (1871985 call chpl__initCopy [1467227] call_tmp [1833246] 0 ))
var call_tmp [1833260] :fileReader(false,defaultDeserializer) [1872106]
var default_arg_region [1872219] :range(int(64),low,one) [1576928]
var ret_tmp [5555997] :range(int(64),low,one) [1576928]
(1872221 call reader_default_region [1872194] f [1833138] error [5499952] ret_tmp [5555997] )
(5556000 'move' default_arg_region [1872219] ret_tmp [5555997] )
if (5500078 'check error' error [5499952] )
{
{
var error [5613453] :Error [85511]
(5613455 'move' error [5613453] nil [32] )
(5613459 call close [1841632] w [1833166] error [5613453] )
if (5613462 'check error' error [5613453] )
{
gotoErrorHandling handler [5613470] handler [5613470]
}
label handler [5613470]
var shouldHandleError [5613472] :bool [19]
(5613474 'move' shouldHandleError [5613472] (5613476 'check error' error [5613453] ))
if shouldHandleError [5613472]
{
(5613481 call chpl_uncaught_error [87456] error [5613453] )
}
}
(5613484 call chpl__autoDestroy [4023131] w [1833166] )
{
var error [5613489] :Error [85511]
(5613491 'move' error [5613489] nil [32] )
(5613495 call close [169420] f [1833138] error [5613489] )
if (5613498 'check error' error [5613489] )
{
gotoErrorHandling handler [5613506] handler [5613506]
}
label handler [5613506]
var shouldHandleError [5613508] :bool [19]
(5613510 'move' shouldHandleError [5613508] (5613512 'check error' error [5613489] ))
if shouldHandleError [5613508]
{
(5613517 call chpl_uncaught_error [87456] error [5613489] )
}
}
(5613520 call chpl__autoDestroy [3886751] f [1833138] )
gotoErrorHandling handler [5499953] handler [5499953]
}
var default_arg_hints [1872255] :ioHintSet [168555]
var ret_tmp [5556021] :ioHintSet [168555]
(1872257 call reader_default_hints [1872229] f [1833138] error [5499952] ret_tmp [5556021] )
(5556024 'move' default_arg_hints [1872255] ret_tmp [5556021] )
if (5500085 'check error' error [5499952] )
{
(5613523 call chpl__autoDestroy [3968601] default_arg_region [1872219] )
{
var error [5613528] :Error [85511]
(5613530 'move' error [5613528] nil [32] )
(5613534 call close [1841632] w [1833166] error [5613528] )
if (5613537 'check error' error [5613528] )
{
gotoErrorHandling handler [5613545] handler [5613545]
}
label handler [5613545]
var shouldHandleError [5613547] :bool [19]
(5613549 'move' shouldHandleError [5613547] (5613551 'check error' error [5613528] ))
if shouldHandleError [5613547]
{
(5613556 call chpl_uncaught_error [87456] error [5613528] )
}
}
(5613559 call chpl__autoDestroy [4023131] w [1833166] )
{
var error [5613564] :Error [85511]
(5613566 'move' error [5613564] nil [32] )
(5613570 call close [169420] f [1833138] error [5613564] )
if (5613573 'check error' error [5613564] )
{
gotoErrorHandling handler [5613581] handler [5613581]
}
label handler [5613581]
var shouldHandleError [5613583] :bool [19]
(5613585 'move' shouldHandleError [5613583] (5613587 'check error' error [5613564] ))
if shouldHandleError [5613583]
{
(5613592 call chpl_uncaught_error [87456] error [5613564] )
}
}
(5613595 call chpl__autoDestroy [3886751] f [1833138] )
gotoErrorHandling handler [5499953] handler [5499953]
}
var default_arg_deserializer [1872290] :defaultDeserializer [173096]
var ret_tmp [5556045] :defaultDeserializer [173096]
(1872292 call reader_default_deserializer [1872265] f [1833138] error [5499952] ret_tmp [5556045] )
(5556048 'move' default_arg_deserializer [1872290] ret_tmp [5556045] )
if (5500092 'check error' error [5499952] )
{
(5613598 call chpl__autoDestroy [3886627] default_arg_hints [1872255] )
(5613601 call chpl__autoDestroy [3968601] default_arg_region [1872219] )
{
var error [5613606] :Error [85511]
(5613608 'move' error [5613606] nil [32] )
(5613612 call close [1841632] w [1833166] error [5613606] )
if (5613615 'check error' error [5613606] )
{
gotoErrorHandling handler [5613623] handler [5613623]
}
label handler [5613623]
var shouldHandleError [5613625] :bool [19]
(5613627 'move' shouldHandleError [5613625] (5613629 'check error' error [5613606] ))
if shouldHandleError [5613625]
{
(5613634 call chpl_uncaught_error [87456] error [5613606] )
}
}
(5613637 call chpl__autoDestroy [4023131] w [1833166] )
{
var error [5613642] :Error [85511]
(5613644 'move' error [5613642] nil [32] )
(5613648 call close [169420] f [1833138] error [5613642] )
if (5613651 'check error' error [5613642] )
{
gotoErrorHandling handler [5613659] handler [5613659]
}
label handler [5613659]
var shouldHandleError [5613661] :bool [19]
(5613663 'move' shouldHandleError [5613661] (5613665 'check error' error [5613642] ))
if shouldHandleError [5613661]
{
(5613670 call chpl_uncaught_error [87456] error [5613642] )
}
}
(5613673 call chpl__autoDestroy [3886751] f [1833138] )
gotoErrorHandling handler [5499953] handler [5499953]
}
var ret_tmp [5555973] :fileReader(false,defaultDeserializer) [1872106]
(1833268 call reader [1871989] f [1833138] default_arg_region [1872219] default_arg_hints [1872255] default_arg_deserializer [1872290] error [5499952] ret_tmp [5555973] )
(5555976 'move' call_tmp [1833260] ret_tmp [5555973] )
if (5500099 'check error' error [5499952] )
{
(5613676 call chpl__autoDestroy [3886627] default_arg_hints [1872255] )
(5613679 call chpl__autoDestroy [3968601] default_arg_region [1872219] )
{
var error [5613684] :Error [85511]
(5613686 'move' error [5613684] nil [32] )
(5613690 call close [1841632] w [1833166] error [5613684] )
if (5613693 'check error' error [5613684] )
{
gotoErrorHandling handler [5613701] handler [5613701]
}
label handler [5613701]
var shouldHandleError [5613703] :bool [19]
(5613705 'move' shouldHandleError [5613703] (5613707 'check error' error [5613684] ))
if shouldHandleError [5613703]
{
(5613712 call chpl_uncaught_error [87456] error [5613684] )
}
}
(5613715 call chpl__autoDestroy [4023131] w [1833166] )
{
var error [5613720] :Error [85511]
(5613722 'move' error [5613720] nil [32] )
(5613726 call close [169420] f [1833138] error [5613720] )
if (5613729 'check error' error [5613720] )
{
gotoErrorHandling handler [5613737] handler [5613737]
}
label handler [5613737]
var shouldHandleError [5613739] :bool [19]
(5613741 'move' shouldHandleError [5613739] (5613743 'check error' error [5613720] ))
if shouldHandleError [5613739]
{
(5613748 call chpl_uncaught_error [87456] error [5613720] )
}
}
(5613751 call chpl__autoDestroy [3886751] f [1833138] )
gotoErrorHandling handler [5499953] handler [5499953]
}
var r [1833271] :fileReader(false,defaultDeserializer) [1872106]
(1833273 'move' r [1833271] call_tmp [1833260] )
(5613757 call chpl__autoDestroy [3886627] default_arg_hints [1872255] )
(5613754 call chpl__autoDestroy [3968601] default_arg_region [1872219] )
var _return_tmp_ [5468403] :int(64) [10]
(5468405 'move' _return_tmp_ [5468403] (1833292 call readBinary [1875424] r [1833271] buf [1833254] offset [1833210] error [5499952] ))
if (5500132 'check error' error [5499952] )
{
{
var error [5613762] :Error [85511]
(5613764 'move' error [5613762] nil [32] )
(5613768 call close [1874827] r [1833271] error [5613762] )
if (5613771 'check error' error [5613762] )
{
gotoErrorHandling handler [5613779] handler [5613779]
}
label handler [5613779]
var shouldHandleError [5613781] :bool [19]
(5613783 'move' shouldHandleError [5613781] (5613785 'check error' error [5613762] ))
if shouldHandleError [5613781]
{
(5613790 call chpl_uncaught_error [87456] error [5613762] )
}
}
(5613793 call chpl__autoDestroy [4023483] r [1833271] )
{
var error [5613798] :Error [85511]
(5613800 'move' error [5613798] nil [32] )
(5613804 call close [1841632] w [1833166] error [5613798] )
if (5613807 'check error' error [5613798] )
{
gotoErrorHandling handler [5613815] handler [5613815]
}
label handler [5613815]
var shouldHandleError [5613817] :bool [19]
(5613819 'move' shouldHandleError [5613817] (5613821 'check error' error [5613798] ))
if shouldHandleError [5613817]
{
(5613826 call chpl_uncaught_error [87456] error [5613798] )
}
}
(5613829 call chpl__autoDestroy [4023131] w [1833166] )
{
var error [5613834] :Error [85511]
(5613836 'move' error [5613834] nil [32] )
(5613840 call close [169420] f [1833138] error [5613834] )
if (5613843 'check error' error [5613834] )
{
gotoErrorHandling handler [5613851] handler [5613851]
}
label handler [5613851]
var shouldHandleError [5613853] :bool [19]
(5613855 'move' shouldHandleError [5613853] (5613857 'check error' error [5613834] ))
if shouldHandleError [5613853]
{
(5613862 call chpl_uncaught_error [87456] error [5613834] )
}
}
(5613865 call chpl__autoDestroy [3886751] f [1833138] )
gotoErrorHandling handler [5499953] handler [5499953]
}
var call_tmp [1833299] :_ref(uint(8)) [1466089]
(1833301 'move' call_tmp [1833299] (1833304 call this [1474553] buf [1833254] offset [1833210] ))
var coerce_tmp [1875836] :uint(8) [71]
(1875842 'move' coerce_tmp [1875836] (1875838 'cast' uint(8) [71] 0 ))
(1833307 call = [52249] call_tmp [1833299] coerce_tmp [1875836] )
var call_tmp [1833313] :int(64) [10]
(1833315 'move' call_tmp [1833313] (1833318 call + [1471222] offset [1833210] ))
var call_tmp [1833321] :string [244]
var ret_tmp [5547703] :string [244]
(1833329 call createCopyingBuffer [1513110] buf [1833254] offset [1833210] call_tmp [1833313] replace [37978] error [5499952] ret_tmp [5547703] )
(5547706 'move' call_tmp [1833321] ret_tmp [5547703] )
if (5500139 'check error' error [5499952] )
{
{
var error [5613870] :Error [85511]
(5613872 'move' error [5613870] nil [32] )
(5613876 call close [1874827] r [1833271] error [5613870] )
if (5613879 'check error' error [5613870] )
{
gotoErrorHandling handler [5613887] handler [5613887]
}
label handler [5613887]
var shouldHandleError [5613889] :bool [19]
(5613891 'move' shouldHandleError [5613889] (5613893 'check error' error [5613870] ))
if shouldHandleError [5613889]
{
(5613898 call chpl_uncaught_error [87456] error [5613870] )
}
}
(5613901 call chpl__autoDestroy [4023483] r [1833271] )
{
var error [5613906] :Error [85511]
(5613908 'move' error [5613906] nil [32] )
(5613912 call close [1841632] w [1833166] error [5613906] )
if (5613915 'check error' error [5613906] )
{
gotoErrorHandling handler [5613923] handler [5613923]
}
label handler [5613923]
var shouldHandleError [5613925] :bool [19]
(5613927 'move' shouldHandleError [5613925] (5613929 'check error' error [5613906] ))
if shouldHandleError [5613925]
{
(5613934 call chpl_uncaught_error [87456] error [5613906] )
}
}
(5613937 call chpl__autoDestroy [4023131] w [1833166] )
{
var error [5613942] :Error [85511]
(5613944 'move' error [5613942] nil [32] )
(5613948 call close [169420] f [1833138] error [5613942] )
if (5613951 'check error' error [5613942] )
{
gotoErrorHandling handler [5613959] handler [5613959]
}
label handler [5613959]
var shouldHandleError [5613961] :bool [19]
(5613963 'move' shouldHandleError [5613961] (5613965 'check error' error [5613942] ))
if shouldHandleError [5613961]
{
(5613970 call chpl_uncaught_error [87456] error [5613942] )
}
}
(5613973 call chpl__autoDestroy [3886751] f [1833138] )
gotoErrorHandling handler [5499953] handler [5499953]
}
var ret [1833334] :string [244]
(1833336 'move' ret [1833334] call_tmp [1833321] )
var coerce_tmp [1875847] :c_ptr(void) [1465614]
(1875853 'move' coerce_tmp [1875847] (1875849 'cast' c_ptr(void) [1465614] buf [1833254] ))
(1833346 call deallocate [51080] coerce_tmp [1875847] )
(1875857 '=' ret [1833077] ret [1833334] )
{
var error [5613978] :Error [85511]
(5613980 'move' error [5613978] nil [32] )
(5613984 call close [1874827] r [1833271] error [5613978] )
if (5613987 'check error' error [5613978] )
{
gotoErrorHandling handler [5613995] handler [5613995]
}
label handler [5613995]
var shouldHandleError [5613997] :bool [19]
(5613999 'move' shouldHandleError [5613997] (5614001 'check error' error [5613978] ))
if shouldHandleError [5613997]
{
(5614006 call chpl_uncaught_error [87456] error [5613978] )
}
}
(5614009 call chpl__autoDestroy [4023483] r [1833271] )
{
var error [5614014] :Error [85511]
(5614016 'move' error [5614014] nil [32] )
(5614020 call close [1841632] w [1833166] error [5614014] )
if (5614023 'check error' error [5614014] )
{
gotoErrorHandling handler [5614031] handler [5614031]
}
label handler [5614031]
var shouldHandleError [5614033] :bool [19]
(5614035 'move' shouldHandleError [5614033] (5614037 'check error' error [5614014] ))
if shouldHandleError [5614033]
{
(5614042 call chpl_uncaught_error [87456] error [5614014] )
}
}
(5614045 call chpl__autoDestroy [4023131] w [1833166] )
{
var error [5614050] :Error [85511]
(5614052 'move' error [5614050] nil [32] )
(5614056 call close [169420] f [1833138] error [5614050] )
if (5614059 'check error' error [5614050] )
{
gotoErrorHandling handler [5614067] handler [5614067]
}
label handler [5614067]
var shouldHandleError [5614069] :bool [19]
(5614071 'move' shouldHandleError [5614069] (5614073 'check error' error [5614050] ))
if shouldHandleError [5614069]
{
(5614078 call chpl_uncaught_error [87456] error [5614050] )
}
}
(5614081 call chpl__autoDestroy [3886751] f [1833138] )
(5614084 call chpl__autoDestroy [4022837] args [1833087] )
gotoReturn _end_chpl_stringify [1833361] _end_chpl_stringify [1833361]
label handler [5499953]
var shouldHandleError [5500151] :bool [19]
(5500155 'move' shouldHandleError [5500151] (5500152 'check error' error [5499952] ))
if shouldHandleError [5500151]
{
(5500148 call chpl_uncaught_error [87456] error [5499952] )
}
}
}
(5614087 call chpl__autoDestroy [4022837] args [1833087] )
label _end_chpl_stringify [1833361]
(5555663 '=' _retArg [5555661] ret [1833077] )
(5555665 return _void [46] )
}
« »
function chpl_stringify [1900430] ( _e0_args [1900432] :string [244] , _e1_args [1900434] :string [244] , _e2_args [1900436] :int(64) [10] , _e3_args [1900438] :string [244] , _e4_args [1900440] :range(int(64),both,one) [1610039] , _retArg [5557118] :_ref(string) [1466327] ) : void [4]
const ref arg _e0_args [1900432] :string [244] const ref arg _e1_args [1900434] :string [244] const in arg _e2_args [1900436] :int(64) [10] const ref arg _e3_args [1900438] :string [244] const in arg _e4_args [1900440] :range(int(64),both,one) [1610039] ref arg _retArg [5557118] :_ref(string) [1466327]
{
var args [1900458] :(string,string,int(64),string,range(int(64),both,one)) [1900758]
var ret_tmp [5557127] :(string,string,int(64),string,range(int(64),both,one)) [1900758]
(1900463 call chpl__init_tuple [1900780] _e0_args [1900432] _e1_args [1900434] _e2_args [1900436] _e3_args [1900438] _e4_args [1900440] ret_tmp [5557127] )
(5557130 'move' args [1900458] ret_tmp [5557127] )
var ret [1900444] :string [244]
var call_tmp [1900472] :bool [19]
var call_tmp [1900479] :bool [19]
{
var call_tmp [1900488] :string [244]
var _tuple_expand_tmp_0 [1903682] :_ref(string) [1466327]
(1903688 'move' _tuple_expand_tmp_0 [1903682] (1903724 '.v' args [1900458] x0 [1900748] ))
var _tuple_expand_tmp_1 [1903690] :_ref(string) [1466327]
(1903696 'move' _tuple_expand_tmp_1 [1903690] (1903729 '.v' args [1900458] x1 [1900750] ))
var _tuple_expand_tmp_2 [1903698] :_ref(int(64)) [1465689]
(1903704 'move' _tuple_expand_tmp_2 [1903698] (1903734 '.' args [1900458] x2 [1900752] ))
var _tuple_expand_tmp_3 [1903706] :_ref(string) [1466327]
(1903712 'move' _tuple_expand_tmp_3 [1903706] (1903739 '.v' args [1900458] x3 [1900754] ))
var _tuple_expand_tmp_4 [1903714] :_ref(range(int(64),both,one)) [1610048]
(1903720 'move' _tuple_expand_tmp_4 [1903714] (1903744 '.' args [1900458] x4 [1900756] ))
var coerce_tmp [1904286] :int(64) [10]
(1904290 'move' coerce_tmp [1904286] (1904288 'deref' _tuple_expand_tmp_2 [1903698] ))
var coerce_tmp [1904292] :range(int(64),both,one) [1610039]
(1904296 'move' coerce_tmp [1904292] (5557123 call chpl__initCopy [1626617] _tuple_expand_tmp_4 [1903714] 0 ))
var ret_tmp [5557145] :string [244]
(1900493 call stringify_simple [1903747] _tuple_expand_tmp_0 [1903682] _tuple_expand_tmp_1 [1903690] coerce_tmp [1904286] _tuple_expand_tmp_3 [1903706] coerce_tmp [1904292] ret_tmp [5557145] )
(5557148 'move' call_tmp [1900488] ret_tmp [5557145] )
(1906698 '=' ret [1900444] call_tmp [1900488] )
(5614717 call chpl__autoDestroy [1802624] coerce_tmp [1904292] )
(5614720 call chpl__autoDestroy [4024216] args [1900458] )
gotoReturn _end_chpl_stringify [1900734] _end_chpl_stringify [1900734]
}
(5614723 call chpl__autoDestroy [4024216] args [1900458] )
label _end_chpl_stringify [1900734]
(5557120 '=' _retArg [5557118] ret [1900444] )
(5557125 return _void [46] )
}
« »
function chpl_stringify [1640842] ( _e0_args [1640844] :string [244] , _e1_args [1640846] :range(int(64),both,one) [1610039] , _e2_args [1640848] :string [244] , _e3_args [1640850] :int(64) [10] , _retArg [5549727] :_ref(string) [1466327] ) : void [4]
const ref arg _e0_args [1640844] :string [244] const in arg _e1_args [1640846] :range(int(64),both,one) [1610039] const ref arg _e2_args [1640848] :string [244] const in arg _e3_args [1640850] :int(64) [10] ref arg _retArg [5549727] :_ref(string) [1466327]
{
var args [1640866] :(string,range(int(64),both,one),string,int(64)) [1641162]
var ret_tmp [5549736] :(string,range(int(64),both,one),string,int(64)) [1641162]
(1640871 call chpl__init_tuple [1641182] _e0_args [1640844] _e1_args [1640846] _e2_args [1640848] _e3_args [1640850] ret_tmp [5549736] )
(5549739 'move' args [1640866] ret_tmp [5549736] )
var ret [1640854] :string [244]
var call_tmp [1640879] :bool [19]
var call_tmp [1640886] :bool [19]
{
var call_tmp [1640895] :string [244]
var _tuple_expand_tmp_0 [1646040] :_ref(string) [1466327]
(1646046 'move' _tuple_expand_tmp_0 [1646040] (1646074 '.v' args [1640866] x0 [1641154] ))
var _tuple_expand_tmp_1 [1646048] :_ref(range(int(64),both,one)) [1610048]
(1646054 'move' _tuple_expand_tmp_1 [1646048] (1646079 '.' args [1640866] x1 [1641156] ))
var _tuple_expand_tmp_2 [1646056] :_ref(string) [1466327]
(1646062 'move' _tuple_expand_tmp_2 [1646056] (1646084 '.v' args [1640866] x2 [1641158] ))
var _tuple_expand_tmp_3 [1646064] :_ref(int(64)) [1465689]
(1646070 'move' _tuple_expand_tmp_3 [1646064] (1646089 '.' args [1640866] x3 [1641160] ))
var coerce_tmp [1647164] :range(int(64),both,one) [1610039]
(1647168 'move' coerce_tmp [1647164] (5549732 call chpl__initCopy [1626617] _tuple_expand_tmp_1 [1646048] 0 ))
var coerce_tmp [1647170] :int(64) [10]
(1647174 'move' coerce_tmp [1647170] (1647172 'deref' _tuple_expand_tmp_3 [1646064] ))
var ret_tmp [5549766] :string [244]
(1640900 call stringify_simple [1646630] _tuple_expand_tmp_0 [1646040] coerce_tmp [1647164] _tuple_expand_tmp_2 [1646056] coerce_tmp [1647170] ret_tmp [5549766] )
(5549769 'move' call_tmp [1640895] ret_tmp [5549766] )
(1649127 '=' ret [1640854] call_tmp [1640895] )
(5611954 call chpl__autoDestroy [1802624] coerce_tmp [1647164] )
(5611957 call chpl__autoDestroy [3978852] args [1640866] )
gotoReturn _end_chpl_stringify [1641141] _end_chpl_stringify [1641141]
}
(5611960 call chpl__autoDestroy [3978852] args [1640866] )
label _end_chpl_stringify [1641141]
(5549729 '=' _retArg [5549727] ret [1640854] )
(5549734 return _void [46] )
}
« »
function chpl_stringify [1664143] ( _e0_args [1664145] :string [244] , _e1_args [1664147] :range(byteIndex,both,one) [1655317] , _e2_args [1664149] :string [244] , _e3_args [1664151] :int(64) [10] , _retArg [5550159] :_ref(string) [1466327] ) : void [4]
const ref arg _e0_args [1664145] :string [244] const in arg _e1_args [1664147] :range(byteIndex,both,one) [1655317] const ref arg _e2_args [1664149] :string [244] const in arg _e3_args [1664151] :int(64) [10] ref arg _retArg [5550159] :_ref(string) [1466327]
{
var args [1664167] :(string,range(byteIndex,both,one),string,int(64)) [1664463]
var ret_tmp [5550168] :(string,range(byteIndex,both,one),string,int(64)) [1664463]
(1664172 call chpl__init_tuple [1664483] _e0_args [1664145] _e1_args [1664147] _e2_args [1664149] _e3_args [1664151] ret_tmp [5550168] )
(5550171 'move' args [1664167] ret_tmp [5550168] )
var ret [1664155] :string [244]
var call_tmp [1664180] :bool [19]
var call_tmp [1664187] :bool [19]
{
var call_tmp [1664196] :string [244]
var _tuple_expand_tmp_0 [1669958] :_ref(string) [1466327]
(1669964 'move' _tuple_expand_tmp_0 [1669958] (1669992 '.v' args [1664167] x0 [1664455] ))
var _tuple_expand_tmp_1 [1669966] :_ref(range(byteIndex,both,one)) [1655363]
(1669972 'move' _tuple_expand_tmp_1 [1669966] (1669997 '.' args [1664167] x1 [1664457] ))
var _tuple_expand_tmp_2 [1669974] :_ref(string) [1466327]
(1669980 'move' _tuple_expand_tmp_2 [1669974] (1670002 '.v' args [1664167] x2 [1664459] ))
var _tuple_expand_tmp_3 [1669982] :_ref(int(64)) [1465689]
(1669988 'move' _tuple_expand_tmp_3 [1669982] (1670007 '.' args [1664167] x3 [1664461] ))
var coerce_tmp [1670544] :range(byteIndex,both,one) [1655317]
(1670548 'move' coerce_tmp [1670544] (5550164 call chpl__initCopy [1664582] _tuple_expand_tmp_1 [1669966] 0 ))
var coerce_tmp [1670550] :int(64) [10]
(1670554 'move' coerce_tmp [1670550] (1670552 'deref' _tuple_expand_tmp_3 [1669982] ))
var ret_tmp [5550186] :string [244]
(1664201 call stringify_simple [1670010] _tuple_expand_tmp_0 [1669958] coerce_tmp [1670544] _tuple_expand_tmp_2 [1669974] coerce_tmp [1670550] ret_tmp [5550186] )
(5550189 'move' call_tmp [1664196] ret_tmp [5550186] )
(1673126 '=' ret [1664155] call_tmp [1664196] )
(5612148 call chpl__autoDestroy [3979992] coerce_tmp [1670544] )
(5612151 call chpl__autoDestroy [3983163] args [1664167] )
gotoReturn _end_chpl_stringify [1664442] _end_chpl_stringify [1664442]
}
(5612154 call chpl__autoDestroy [3983163] args [1664167] )
label _end_chpl_stringify [1664442]
(5550161 '=' _retArg [5550159] ret [1664155] )
(5550166 return _void [46] )
}
« »
function chpl_stringify [1685627] ( _e0_args [1685629] :string [244] , _e1_args [1685631] :range(int(64),low,one) [1576928] , _e2_args [1685633] :string [244] , _e3_args [1685635] :int(64) [10] , _retArg [5550366] :_ref(string) [1466327] ) : void [4]
const ref arg _e0_args [1685629] :string [244] const in arg _e1_args [1685631] :range(int(64),low,one) [1576928] const ref arg _e2_args [1685633] :string [244] const in arg _e3_args [1685635] :int(64) [10] ref arg _retArg [5550366] :_ref(string) [1466327]
{
var args [1685651] :(string,range(int(64),low,one),string,int(64)) [1685947]
var ret_tmp [5550375] :(string,range(int(64),low,one),string,int(64)) [1685947]
(1685656 call chpl__init_tuple [1685967] _e0_args [1685629] _e1_args [1685631] _e2_args [1685633] _e3_args [1685635] ret_tmp [5550375] )
(5550378 'move' args [1685651] ret_tmp [5550375] )
var ret [1685639] :string [244]
var call_tmp [1685664] :bool [19]
var call_tmp [1685671] :bool [19]
{
var call_tmp [1685680] :string [244]
var _tuple_expand_tmp_0 [1689441] :_ref(string) [1466327]
(1689447 'move' _tuple_expand_tmp_0 [1689441] (1689475 '.v' args [1685651] x0 [1685939] ))
var _tuple_expand_tmp_1 [1689449] :_ref(range(int(64),low,one)) [1576974]
(1689455 'move' _tuple_expand_tmp_1 [1689449] (1689480 '.' args [1685651] x1 [1685941] ))
var _tuple_expand_tmp_2 [1689457] :_ref(string) [1466327]
(1689463 'move' _tuple_expand_tmp_2 [1689457] (1689485 '.v' args [1685651] x2 [1685943] ))
var _tuple_expand_tmp_3 [1689465] :_ref(int(64)) [1465689]
(1689471 'move' _tuple_expand_tmp_3 [1689465] (1689490 '.' args [1685651] x3 [1685945] ))
var coerce_tmp [1690027] :range(int(64),low,one) [1576928]
(1690031 'move' coerce_tmp [1690027] (5550371 call chpl__initCopy [1682360] _tuple_expand_tmp_1 [1689449] 0 ))
var coerce_tmp [1690033] :int(64) [10]
(1690037 'move' coerce_tmp [1690033] (1690035 'deref' _tuple_expand_tmp_3 [1689465] ))
var ret_tmp [5550393] :string [244]
(1685685 call stringify_simple [1689493] _tuple_expand_tmp_0 [1689441] coerce_tmp [1690027] _tuple_expand_tmp_2 [1689457] coerce_tmp [1690033] ret_tmp [5550393] )
(5550396 'move' call_tmp [1685680] ret_tmp [5550393] )
(1692680 '=' ret [1685639] call_tmp [1685680] )
(5612321 call chpl__autoDestroy [3968601] coerce_tmp [1690027] )
(5612324 call chpl__autoDestroy [3983923] args [1685651] )
gotoReturn _end_chpl_stringify [1685926] _end_chpl_stringify [1685926]
}
(5612327 call chpl__autoDestroy [3983923] args [1685651] )
label _end_chpl_stringify [1685926]
(5550368 '=' _retArg [5550366] ret [1685639] )
(5550373 return _void [46] )
}
« »
function chpl_stringify [1705395] ( _e0_args [1705397] :string [244] , _e1_args [1705399] :range(byteIndex,low,one) [1698271] , _e2_args [1705401] :string [244] , _e3_args [1705403] :int(64) [10] , _retArg [5550597] :_ref(string) [1466327] ) : void [4]
const ref arg _e0_args [1705397] :string [244] const in arg _e1_args [1705399] :range(byteIndex,low,one) [1698271] const ref arg _e2_args [1705401] :string [244] const in arg _e3_args [1705403] :int(64) [10] ref arg _retArg [5550597] :_ref(string) [1466327]
{
var args [1705419] :(string,range(byteIndex,low,one),string,int(64)) [1705715]
var ret_tmp [5550606] :(string,range(byteIndex,low,one),string,int(64)) [1705715]
(1705424 call chpl__init_tuple [1705735] _e0_args [1705397] _e1_args [1705399] _e2_args [1705401] _e3_args [1705403] ret_tmp [5550606] )
(5550609 'move' args [1705419] ret_tmp [5550606] )
var ret [1705407] :string [244]
var call_tmp [1705432] :bool [19]
var call_tmp [1705439] :bool [19]
{
var call_tmp [1705448] :string [244]
var _tuple_expand_tmp_0 [1711041] :_ref(string) [1466327]
(1711047 'move' _tuple_expand_tmp_0 [1711041] (1711075 '.v' args [1705419] x0 [1705707] ))
var _tuple_expand_tmp_1 [1711049] :_ref(range(byteIndex,low,one)) [1698317]
(1711055 'move' _tuple_expand_tmp_1 [1711049] (1711080 '.' args [1705419] x1 [1705709] ))
var _tuple_expand_tmp_2 [1711057] :_ref(string) [1466327]
(1711063 'move' _tuple_expand_tmp_2 [1711057] (1711085 '.v' args [1705419] x2 [1705711] ))
var _tuple_expand_tmp_3 [1711065] :_ref(int(64)) [1465689]
(1711071 'move' _tuple_expand_tmp_3 [1711065] (1711090 '.' args [1705419] x3 [1705713] ))
var coerce_tmp [1711627] :range(byteIndex,low,one) [1698271]
(1711631 'move' coerce_tmp [1711627] (5550602 call chpl__initCopy [1705834] _tuple_expand_tmp_1 [1711049] 0 ))
var coerce_tmp [1711633] :int(64) [10]
(1711637 'move' coerce_tmp [1711633] (1711635 'deref' _tuple_expand_tmp_3 [1711065] ))
var ret_tmp [5550624] :string [244]
(1705453 call stringify_simple [1711093] _tuple_expand_tmp_0 [1711041] coerce_tmp [1711627] _tuple_expand_tmp_2 [1711057] coerce_tmp [1711633] ret_tmp [5550624] )
(5550627 'move' call_tmp [1705448] ret_tmp [5550624] )
(1714182 '=' ret [1705407] call_tmp [1705448] )
(5612535 call chpl__autoDestroy [3984181] coerce_tmp [1711627] )
(5612538 call chpl__autoDestroy [3984355] args [1705419] )
gotoReturn _end_chpl_stringify [1705694] _end_chpl_stringify [1705694]
}
(5612541 call chpl__autoDestroy [3984355] args [1705419] )
label _end_chpl_stringify [1705694]
(5550599 '=' _retArg [5550597] ret [1705407] )
(5550604 return _void [46] )
}
« »
function chpl_stringify [1735864] ( _e0_args [1735866] :string [244] , _e1_args [1735868] :range(byteIndex,high,one) [1726799] , _e2_args [1735870] :string [244] , _e3_args [1735872] :int(64) [10] , _retArg [5551371] :_ref(string) [1466327] ) : void [4]
const ref arg _e0_args [1735866] :string [244] const in arg _e1_args [1735868] :range(byteIndex,high,one) [1726799] const ref arg _e2_args [1735870] :string [244] const in arg _e3_args [1735872] :int(64) [10] ref arg _retArg [5551371] :_ref(string) [1466327]
{
var args [1735888] :(string,range(byteIndex,high,one),string,int(64)) [1736184]
var ret_tmp [5551380] :(string,range(byteIndex,high,one),string,int(64)) [1736184]
(1735893 call chpl__init_tuple [1736204] _e0_args [1735866] _e1_args [1735868] _e2_args [1735870] _e3_args [1735872] ret_tmp [5551380] )
(5551383 'move' args [1735888] ret_tmp [5551380] )
var ret [1735876] :string [244]
var call_tmp [1735901] :bool [19]
var call_tmp [1735908] :bool [19]
{
var call_tmp [1735917] :string [244]
var _tuple_expand_tmp_0 [1741510] :_ref(string) [1466327]
(1741516 'move' _tuple_expand_tmp_0 [1741510] (1741544 '.v' args [1735888] x0 [1736176] ))
var _tuple_expand_tmp_1 [1741518] :_ref(range(byteIndex,high,one)) [1726845]
(1741524 'move' _tuple_expand_tmp_1 [1741518] (1741549 '.' args [1735888] x1 [1736178] ))
var _tuple_expand_tmp_2 [1741526] :_ref(string) [1466327]
(1741532 'move' _tuple_expand_tmp_2 [1741526] (1741554 '.v' args [1735888] x2 [1736180] ))
var _tuple_expand_tmp_3 [1741534] :_ref(int(64)) [1465689]
(1741540 'move' _tuple_expand_tmp_3 [1741534] (1741559 '.' args [1735888] x3 [1736182] ))
var coerce_tmp [1742096] :range(byteIndex,high,one) [1726799]
(1742100 'move' coerce_tmp [1742096] (5551376 call chpl__initCopy [1736303] _tuple_expand_tmp_1 [1741518] 0 ))
var coerce_tmp [1742102] :int(64) [10]
(1742106 'move' coerce_tmp [1742102] (1742104 'deref' _tuple_expand_tmp_3 [1741534] ))
var ret_tmp [5551398] :string [244]
(1735922 call stringify_simple [1741562] _tuple_expand_tmp_0 [1741510] coerce_tmp [1742096] _tuple_expand_tmp_2 [1741526] coerce_tmp [1742102] ret_tmp [5551398] )
(5551401 'move' call_tmp [1735917] ret_tmp [5551398] )
(1744663 '=' ret [1735876] call_tmp [1735917] )
(5612748 call chpl__autoDestroy [3984613] coerce_tmp [1742096] )
(5612751 call chpl__autoDestroy [3986432] args [1735888] )
gotoReturn _end_chpl_stringify [1736163] _end_chpl_stringify [1736163]
}
(5612754 call chpl__autoDestroy [3986432] args [1735888] )
label _end_chpl_stringify [1736163]
(5551373 '=' _retArg [5551371] ret [1735876] )
(5551378 return _void [46] )
}
« »
function chpl_stringify [3006439] ( _e0_args [3006441] :string [244] , _e1_args [3006443] :Tensor(real(64)) [1960841] , _retArg [5584008] :_ref(string) [1466327] ) : void [4]
const ref arg _e0_args [3006441] :string [244] const ref arg _e1_args [3006443] :Tensor(real(64)) [1960841] ref arg _retArg [5584008] :_ref(string) [1466327]
{
var args [3006455] :(string,Tensor(real(64))) [3006743]
var ret_tmp [5584014] :(string,Tensor(real(64))) [3006743]
(3006460 call chpl__init_tuple [3006759] _e0_args [3006441] _e1_args [3006443] ret_tmp [5584014] )
(5584017 'move' args [3006455] ret_tmp [5584014] )
var ret [3006447] :string [244]
var call_tmp [3006466] :bool [19]
var call_tmp [3006473] :bool [19]
{
{
var error [5502562] :Error [85511]
(5502752 'move' error [5502562] nil [32] )
var call_tmp [3006499] :file [168704]
var ret_tmp [5545269] :file [168704]
(3006504 call openMemFile [170606] error [5502562] ret_tmp [5545269] )
(5545272 'move' call_tmp [3006499] ret_tmp [5545269] )
if (5502568 'check error' error [5502562] )
{
gotoErrorHandling handler [5502563] handler [5502563]
}
var f [3006505] :file [168704]
(3006507 'move' f [3006505] call_tmp [3006499] )
var call_tmp [3006522] :fileWriter(false,defaultSerializer) [1838949]
var default_arg_region [3011746] :range(int(64),low,one) [1576928]
var ret_tmp [5555715] :range(int(64),low,one) [1576928]
(3011748 call writer_default_region [1839037] f [3006505] error [5502562] ret_tmp [5555715] )
(5555718 'move' default_arg_region [3011746] ret_tmp [5555715] )
if (5502601 'check error' error [5502562] )
{
{
var error [5629001] :Error [85511]
(5629003 'move' error [5629001] nil [32] )
(5629007 call close [169420] f [3006505] error [5629001] )
if (5629010 'check error' error [5629001] )
{
gotoErrorHandling handler [5629018] handler [5629018]
}
label handler [5629018]
var shouldHandleError [5629020] :bool [19]
(5629022 'move' shouldHandleError [5629020] (5629024 'check error' error [5629001] ))
if shouldHandleError [5629020]
{
(5629029 call chpl_uncaught_error [87456] error [5629001] )
}
}
(5629032 call chpl__autoDestroy [3886751] f [3006505] )
gotoErrorHandling handler [5502563] handler [5502563]
}
var default_arg_hints [3011756] :ioHintSet [168555]
var ret_tmp [5555739] :ioHintSet [168555]
(3011758 call writer_default_hints [1839072] f [3006505] error [5502562] ret_tmp [5555739] )
(5555742 'move' default_arg_hints [3011756] ret_tmp [5555739] )
if (5502608 'check error' error [5502562] )
{
(5629035 call chpl__autoDestroy [3968601] default_arg_region [3011746] )
{
var error [5629040] :Error [85511]
(5629042 'move' error [5629040] nil [32] )
(5629046 call close [169420] f [3006505] error [5629040] )
if (5629049 'check error' error [5629040] )
{
gotoErrorHandling handler [5629057] handler [5629057]
}
label handler [5629057]
var shouldHandleError [5629059] :bool [19]
(5629061 'move' shouldHandleError [5629059] (5629063 'check error' error [5629040] ))
if shouldHandleError [5629059]
{
(5629068 call chpl_uncaught_error [87456] error [5629040] )
}
}
(5629071 call chpl__autoDestroy [3886751] f [3006505] )
gotoErrorHandling handler [5502563] handler [5502563]
}
var default_arg_serializer [3011766] :defaultSerializer [171969]
var ret_tmp [5555763] :defaultSerializer [171969]
(3011768 call writer_default_serializer [1839108] f [3006505] error [5502562] ret_tmp [5555763] )
(5555766 'move' default_arg_serializer [3011766] ret_tmp [5555763] )
if (5502615 'check error' error [5502562] )
{
(5629074 call chpl__autoDestroy [3886627] default_arg_hints [3011756] )
(5629077 call chpl__autoDestroy [3968601] default_arg_region [3011746] )
{
var error [5629082] :Error [85511]
(5629084 'move' error [5629082] nil [32] )
(5629088 call close [169420] f [3006505] error [5629082] )
if (5629091 'check error' error [5629082] )
{
gotoErrorHandling handler [5629099] handler [5629099]
}
label handler [5629099]
var shouldHandleError [5629101] :bool [19]
(5629103 'move' shouldHandleError [5629101] (5629105 'check error' error [5629082] ))
if shouldHandleError [5629101]
{
(5629110 call chpl_uncaught_error [87456] error [5629082] )
}
}
(5629113 call chpl__autoDestroy [3886751] f [3006505] )
gotoErrorHandling handler [5502563] handler [5502563]
}
var ret_tmp [5555691] :fileWriter(false,defaultSerializer) [1838949]
(3006530 call writer [1838832] f [3006505] default_arg_region [3011746] default_arg_hints [3011756] default_arg_serializer [3011766] error [5502562] ret_tmp [5555691] )
(5555694 'move' call_tmp [3006522] ret_tmp [5555691] )
if (5502622 'check error' error [5502562] )
{
(5629116 call chpl__autoDestroy [3886627] default_arg_hints [3011756] )
(5629119 call chpl__autoDestroy [3968601] default_arg_region [3011746] )
{
var error [5629124] :Error [85511]
(5629126 'move' error [5629124] nil [32] )
(5629130 call close [169420] f [3006505] error [5629124] )
if (5629133 'check error' error [5629124] )
{
gotoErrorHandling handler [5629141] handler [5629141]
}
label handler [5629141]
var shouldHandleError [5629143] :bool [19]
(5629145 'move' shouldHandleError [5629143] (5629147 'check error' error [5629124] ))
if shouldHandleError [5629143]
{
(5629152 call chpl_uncaught_error [87456] error [5629124] )
}
}
(5629155 call chpl__autoDestroy [3886751] f [3006505] )
gotoErrorHandling handler [5502563] handler [5502563]
}
var w [3006533] :fileWriter(false,defaultSerializer) [1838949]
(3006535 'move' w [3006533] call_tmp [3006522] )
(5629161 call chpl__autoDestroy [3886627] default_arg_hints [3011756] )
(5629158 call chpl__autoDestroy [3968601] default_arg_region [3011746] )
var _tuple_expand_tmp_0 [3011778] :_ref(string) [1466327]
(3011784 'move' _tuple_expand_tmp_0 [3011778] (3011796 '.v' args [3006455] x0 [3006739] ))
var _tuple_expand_tmp_1 [3011786] :_ref(Tensor(real(64))) [1960850]
(3011792 'move' _tuple_expand_tmp_1 [3011786] (3011801 '.v' args [3006455] x1 [3006741] ))
(3006554 call write [3012058] w [3006533] _tuple_expand_tmp_0 [3011778] _tuple_expand_tmp_1 [3011786] error [5502562] )
if (5502655 'check error' error [5502562] )
{
{
var error [5629166] :Error [85511]
(5629168 'move' error [5629166] nil [32] )
(5629172 call close [1841632] w [3006533] error [5629166] )
if (5629175 'check error' error [5629166] )
{
gotoErrorHandling handler [5629183] handler [5629183]
}
label handler [5629183]
var shouldHandleError [5629185] :bool [19]
(5629187 'move' shouldHandleError [5629185] (5629189 'check error' error [5629166] ))
if shouldHandleError [5629185]
{
(5629194 call chpl_uncaught_error [87456] error [5629166] )
}
}
(5629197 call chpl__autoDestroy [4023131] w [3006533] )
{
var error [5629202] :Error [85511]
(5629204 'move' error [5629202] nil [32] )
(5629208 call close [169420] f [3006505] error [5629202] )
if (5629211 'check error' error [5629202] )
{
gotoErrorHandling handler [5629219] handler [5629219]
}
label handler [5629219]
var shouldHandleError [5629221] :bool [19]
(5629223 'move' shouldHandleError [5629221] (5629225 'check error' error [5629202] ))
if shouldHandleError [5629221]
{
(5629230 call chpl_uncaught_error [87456] error [5629202] )
}
}
(5629233 call chpl__autoDestroy [3886751] f [3006505] )
gotoErrorHandling handler [5502563] handler [5502563]
}
{
var error [5502658] :Error [85511]
(5502667 'move' error [5502658] nil [32] )
(3006564 call lock [1843210] w [3006533] error [5502658] )
if (5502664 'check error' error [5502658] )
{
gotoErrorHandling handler [5502659] handler [5502659]
}
label handler [5502659]
var shouldHandleError [5502676] :bool [19]
(5502680 'move' shouldHandleError [5502676] (5502677 'check error' error [5502658] ))
if shouldHandleError [5502676]
{
(5502673 call chpl_uncaught_error [87456] error [5502658] )
}
}
var call_tmp [3006568] :int(64) [10]
(3006570 'move' call_tmp [3006568] (3006576 call offset [1871304] w [3006533] ))
var offset [3006577] :int(64) [10]
(3006579 'move' offset [3006577] call_tmp [3006568] )
(3006587 call unlock [1843627] w [3006533] )
var call_tmp [3006590] :uint(8) [71]
var call_tmp [3006597] :uint(64) [86]
(3006599 'move' call_tmp [3006597] (3006602 'cast' uint(64) [86] offset [3006577] ))
var call_tmp [3006605] :uint(64) [86]
var coerce_tmp [3191808] :uint(64) [86]
(3191814 'move' coerce_tmp [3191808] (3191810 'cast' uint(64) [86] 1 ))
(3006607 'move' call_tmp [3006605] (3006610 call + [1471203] call_tmp [3006597] ))
var call_tmp [3006613] :c_ptr(uint(8)) [1466369]
var default_arg_clear [3191822] :bool [19]
var default_arg_alignment [3191831] :uint(64) [86]
(3191835 'move' default_arg_alignment [3191831] (3191833 call allocate_default_alignment [1871828] ))
(3006615 'move' call_tmp [3006613] (3006618 call allocate [1871406] call_tmp [3006605] 0 default_arg_alignment [3191831] ))
var buf [3006621] :c_ptr(uint(8)) [1466369]
(3006623 'move' buf [3006621] (3191839 call chpl__initCopy [1467227] call_tmp [3006613] 0 ))
var call_tmp [3006627] :fileReader(false,defaultDeserializer) [1872106]
var default_arg_region [3191850] :range(int(64),low,one) [1576928]
var ret_tmp [5556003] :range(int(64),low,one) [1576928]
(3191852 call reader_default_region [1872194] f [3006505] error [5502562] ret_tmp [5556003] )
(5556006 'move' default_arg_region [3191850] ret_tmp [5556003] )
if (5502688 'check error' error [5502562] )
{
{
var error [5629238] :Error [85511]
(5629240 'move' error [5629238] nil [32] )
(5629244 call close [1841632] w [3006533] error [5629238] )
if (5629247 'check error' error [5629238] )
{
gotoErrorHandling handler [5629255] handler [5629255]
}
label handler [5629255]
var shouldHandleError [5629257] :bool [19]
(5629259 'move' shouldHandleError [5629257] (5629261 'check error' error [5629238] ))
if shouldHandleError [5629257]
{
(5629266 call chpl_uncaught_error [87456] error [5629238] )
}
}
(5629269 call chpl__autoDestroy [4023131] w [3006533] )
{
var error [5629274] :Error [85511]
(5629276 'move' error [5629274] nil [32] )
(5629280 call close [169420] f [3006505] error [5629274] )
if (5629283 'check error' error [5629274] )
{
gotoErrorHandling handler [5629291] handler [5629291]
}
label handler [5629291]
var shouldHandleError [5629293] :bool [19]
(5629295 'move' shouldHandleError [5629293] (5629297 'check error' error [5629274] ))
if shouldHandleError [5629293]
{
(5629302 call chpl_uncaught_error [87456] error [5629274] )
}
}
(5629305 call chpl__autoDestroy [3886751] f [3006505] )
gotoErrorHandling handler [5502563] handler [5502563]
}
var default_arg_hints [3191860] :ioHintSet [168555]
var ret_tmp [5556027] :ioHintSet [168555]
(3191862 call reader_default_hints [1872229] f [3006505] error [5502562] ret_tmp [5556027] )
(5556030 'move' default_arg_hints [3191860] ret_tmp [5556027] )
if (5502695 'check error' error [5502562] )
{
(5629308 call chpl__autoDestroy [3968601] default_arg_region [3191850] )
{
var error [5629313] :Error [85511]
(5629315 'move' error [5629313] nil [32] )
(5629319 call close [1841632] w [3006533] error [5629313] )
if (5629322 'check error' error [5629313] )
{
gotoErrorHandling handler [5629330] handler [5629330]
}
label handler [5629330]
var shouldHandleError [5629332] :bool [19]
(5629334 'move' shouldHandleError [5629332] (5629336 'check error' error [5629313] ))
if shouldHandleError [5629332]
{
(5629341 call chpl_uncaught_error [87456] error [5629313] )
}
}
(5629344 call chpl__autoDestroy [4023131] w [3006533] )
{
var error [5629349] :Error [85511]
(5629351 'move' error [5629349] nil [32] )
(5629355 call close [169420] f [3006505] error [5629349] )
if (5629358 'check error' error [5629349] )
{
gotoErrorHandling handler [5629366] handler [5629366]
}
label handler [5629366]
var shouldHandleError [5629368] :bool [19]
(5629370 'move' shouldHandleError [5629368] (5629372 'check error' error [5629349] ))
if shouldHandleError [5629368]
{
(5629377 call chpl_uncaught_error [87456] error [5629349] )
}
}
(5629380 call chpl__autoDestroy [3886751] f [3006505] )
gotoErrorHandling handler [5502563] handler [5502563]
}
var default_arg_deserializer [3191870] :defaultDeserializer [173096]
var ret_tmp [5556051] :defaultDeserializer [173096]
(3191872 call reader_default_deserializer [1872265] f [3006505] error [5502562] ret_tmp [5556051] )
(5556054 'move' default_arg_deserializer [3191870] ret_tmp [5556051] )
if (5502702 'check error' error [5502562] )
{
(5629383 call chpl__autoDestroy [3886627] default_arg_hints [3191860] )
(5629386 call chpl__autoDestroy [3968601] default_arg_region [3191850] )
{
var error [5629391] :Error [85511]
(5629393 'move' error [5629391] nil [32] )
(5629397 call close [1841632] w [3006533] error [5629391] )
if (5629400 'check error' error [5629391] )
{
gotoErrorHandling handler [5629408] handler [5629408]
}
label handler [5629408]
var shouldHandleError [5629410] :bool [19]
(5629412 'move' shouldHandleError [5629410] (5629414 'check error' error [5629391] ))
if shouldHandleError [5629410]
{
(5629419 call chpl_uncaught_error [87456] error [5629391] )
}
}
(5629422 call chpl__autoDestroy [4023131] w [3006533] )
{
var error [5629427] :Error [85511]
(5629429 'move' error [5629427] nil [32] )
(5629433 call close [169420] f [3006505] error [5629427] )
if (5629436 'check error' error [5629427] )
{
gotoErrorHandling handler [5629444] handler [5629444]
}
label handler [5629444]
var shouldHandleError [5629446] :bool [19]
(5629448 'move' shouldHandleError [5629446] (5629450 'check error' error [5629427] ))
if shouldHandleError [5629446]
{
(5629455 call chpl_uncaught_error [87456] error [5629427] )
}
}
(5629458 call chpl__autoDestroy [3886751] f [3006505] )
gotoErrorHandling handler [5502563] handler [5502563]
}
var ret_tmp [5555979] :fileReader(false,defaultDeserializer) [1872106]
(3006635 call reader [1871989] f [3006505] default_arg_region [3191850] default_arg_hints [3191860] default_arg_deserializer [3191870] error [5502562] ret_tmp [5555979] )
(5555982 'move' call_tmp [3006627] ret_tmp [5555979] )
if (5502709 'check error' error [5502562] )
{
(5629461 call chpl__autoDestroy [3886627] default_arg_hints [3191860] )
(5629464 call chpl__autoDestroy [3968601] default_arg_region [3191850] )
{
var error [5629469] :Error [85511]
(5629471 'move' error [5629469] nil [32] )
(5629475 call close [1841632] w [3006533] error [5629469] )
if (5629478 'check error' error [5629469] )
{
gotoErrorHandling handler [5629486] handler [5629486]
}
label handler [5629486]
var shouldHandleError [5629488] :bool [19]
(5629490 'move' shouldHandleError [5629488] (5629492 'check error' error [5629469] ))
if shouldHandleError [5629488]
{
(5629497 call chpl_uncaught_error [87456] error [5629469] )
}
}
(5629500 call chpl__autoDestroy [4023131] w [3006533] )
{
var error [5629505] :Error [85511]
(5629507 'move' error [5629505] nil [32] )
(5629511 call close [169420] f [3006505] error [5629505] )
if (5629514 'check error' error [5629505] )
{
gotoErrorHandling handler [5629522] handler [5629522]
}
label handler [5629522]
var shouldHandleError [5629524] :bool [19]
(5629526 'move' shouldHandleError [5629524] (5629528 'check error' error [5629505] ))
if shouldHandleError [5629524]
{
(5629533 call chpl_uncaught_error [87456] error [5629505] )
}
}
(5629536 call chpl__autoDestroy [3886751] f [3006505] )
gotoErrorHandling handler [5502563] handler [5502563]
}
var r [3006638] :fileReader(false,defaultDeserializer) [1872106]
(3006640 'move' r [3006638] call_tmp [3006627] )
(5629542 call chpl__autoDestroy [3886627] default_arg_hints [3191860] )
(5629539 call chpl__autoDestroy [3968601] default_arg_region [3191850] )
var _return_tmp_ [5468731] :int(64) [10]
(5468733 'move' _return_tmp_ [5468731] (3006659 call readBinary [1875424] r [3006638] buf [3006621] offset [3006577] error [5502562] ))
if (5502742 'check error' error [5502562] )
{
{
var error [5629547] :Error [85511]
(5629549 'move' error [5629547] nil [32] )
(5629553 call close [1874827] r [3006638] error [5629547] )
if (5629556 'check error' error [5629547] )
{
gotoErrorHandling handler [5629564] handler [5629564]
}
label handler [5629564]
var shouldHandleError [5629566] :bool [19]
(5629568 'move' shouldHandleError [5629566] (5629570 'check error' error [5629547] ))
if shouldHandleError [5629566]
{
(5629575 call chpl_uncaught_error [87456] error [5629547] )
}
}
(5629578 call chpl__autoDestroy [4023483] r [3006638] )
{
var error [5629583] :Error [85511]
(5629585 'move' error [5629583] nil [32] )
(5629589 call close [1841632] w [3006533] error [5629583] )
if (5629592 'check error' error [5629583] )
{
gotoErrorHandling handler [5629600] handler [5629600]
}
label handler [5629600]
var shouldHandleError [5629602] :bool [19]
(5629604 'move' shouldHandleError [5629602] (5629606 'check error' error [5629583] ))
if shouldHandleError [5629602]
{
(5629611 call chpl_uncaught_error [87456] error [5629583] )
}
}
(5629614 call chpl__autoDestroy [4023131] w [3006533] )
{
var error [5629619] :Error [85511]
(5629621 'move' error [5629619] nil [32] )
(5629625 call close [169420] f [3006505] error [5629619] )
if (5629628 'check error' error [5629619] )
{
gotoErrorHandling handler [5629636] handler [5629636]
}
label handler [5629636]
var shouldHandleError [5629638] :bool [19]
(5629640 'move' shouldHandleError [5629638] (5629642 'check error' error [5629619] ))
if shouldHandleError [5629638]
{
(5629647 call chpl_uncaught_error [87456] error [5629619] )
}
}
(5629650 call chpl__autoDestroy [3886751] f [3006505] )
gotoErrorHandling handler [5502563] handler [5502563]
}
var call_tmp [3006666] :_ref(uint(8)) [1466089]
(3006668 'move' call_tmp [3006666] (3006671 call this [1474553] buf [3006621] offset [3006577] ))
var coerce_tmp [3191885] :uint(8) [71]
(3191891 'move' coerce_tmp [3191885] (3191887 'cast' uint(8) [71] 0 ))
(3006674 call = [52249] call_tmp [3006666] coerce_tmp [3191885] )
var call_tmp [3006680] :int(64) [10]
(3006682 'move' call_tmp [3006680] (3006685 call + [1471222] offset [3006577] ))
var call_tmp [3006688] :string [244]
var ret_tmp [5547709] :string [244]
(3006696 call createCopyingBuffer [1513110] buf [3006621] offset [3006577] call_tmp [3006680] replace [37978] error [5502562] ret_tmp [5547709] )
(5547712 'move' call_tmp [3006688] ret_tmp [5547709] )
if (5502749 'check error' error [5502562] )
{
{
var error [5629655] :Error [85511]
(5629657 'move' error [5629655] nil [32] )
(5629661 call close [1874827] r [3006638] error [5629655] )
if (5629664 'check error' error [5629655] )
{
gotoErrorHandling handler [5629672] handler [5629672]
}
label handler [5629672]
var shouldHandleError [5629674] :bool [19]
(5629676 'move' shouldHandleError [5629674] (5629678 'check error' error [5629655] ))
if shouldHandleError [5629674]
{
(5629683 call chpl_uncaught_error [87456] error [5629655] )
}
}
(5629686 call chpl__autoDestroy [4023483] r [3006638] )
{
var error [5629691] :Error [85511]
(5629693 'move' error [5629691] nil [32] )
(5629697 call close [1841632] w [3006533] error [5629691] )
if (5629700 'check error' error [5629691] )
{
gotoErrorHandling handler [5629708] handler [5629708]
}
label handler [5629708]
var shouldHandleError [5629710] :bool [19]
(5629712 'move' shouldHandleError [5629710] (5629714 'check error' error [5629691] ))
if shouldHandleError [5629710]
{
(5629719 call chpl_uncaught_error [87456] error [5629691] )
}
}
(5629722 call chpl__autoDestroy [4023131] w [3006533] )
{
var error [5629727] :Error [85511]
(5629729 'move' error [5629727] nil [32] )
(5629733 call close [169420] f [3006505] error [5629727] )
if (5629736 'check error' error [5629727] )
{
gotoErrorHandling handler [5629744] handler [5629744]
}
label handler [5629744]
var shouldHandleError [5629746] :bool [19]
(5629748 'move' shouldHandleError [5629746] (5629750 'check error' error [5629727] ))
if shouldHandleError [5629746]
{
(5629755 call chpl_uncaught_error [87456] error [5629727] )
}
}
(5629758 call chpl__autoDestroy [3886751] f [3006505] )
gotoErrorHandling handler [5502563] handler [5502563]
}
var ret [3006701] :string [244]
(3006703 'move' ret [3006701] call_tmp [3006688] )
var coerce_tmp [3191896] :c_ptr(void) [1465614]
(3191902 'move' coerce_tmp [3191896] (3191898 'cast' c_ptr(void) [1465614] buf [3006621] ))
(3006713 call deallocate [51080] coerce_tmp [3191896] )
(3191906 '=' ret [3006447] ret [3006701] )
{
var error [5629763] :Error [85511]
(5629765 'move' error [5629763] nil [32] )
(5629769 call close [1874827] r [3006638] error [5629763] )
if (5629772 'check error' error [5629763] )
{
gotoErrorHandling handler [5629780] handler [5629780]
}
label handler [5629780]
var shouldHandleError [5629782] :bool [19]
(5629784 'move' shouldHandleError [5629782] (5629786 'check error' error [5629763] ))
if shouldHandleError [5629782]
{
(5629791 call chpl_uncaught_error [87456] error [5629763] )
}
}
(5629794 call chpl__autoDestroy [4023483] r [3006638] )
{
var error [5629799] :Error [85511]
(5629801 'move' error [5629799] nil [32] )
(5629805 call close [1841632] w [3006533] error [5629799] )
if (5629808 'check error' error [5629799] )
{
gotoErrorHandling handler [5629816] handler [5629816]
}
label handler [5629816]
var shouldHandleError [5629818] :bool [19]
(5629820 'move' shouldHandleError [5629818] (5629822 'check error' error [5629799] ))
if shouldHandleError [5629818]
{
(5629827 call chpl_uncaught_error [87456] error [5629799] )
}
}
(5629830 call chpl__autoDestroy [4023131] w [3006533] )
{
var error [5629835] :Error [85511]
(5629837 'move' error [5629835] nil [32] )
(5629841 call close [169420] f [3006505] error [5629835] )
if (5629844 'check error' error [5629835] )
{
gotoErrorHandling handler [5629852] handler [5629852]
}
label handler [5629852]
var shouldHandleError [5629854] :bool [19]
(5629856 'move' shouldHandleError [5629854] (5629858 'check error' error [5629835] ))
if shouldHandleError [5629854]
{
(5629863 call chpl_uncaught_error [87456] error [5629835] )
}
}
(5629866 call chpl__autoDestroy [3886751] f [3006505] )
(5629869 call chpl__autoDestroy [4183412] args [3006455] )
gotoReturn _end_chpl_stringify [3006728] _end_chpl_stringify [3006728]
label handler [5502563]
var shouldHandleError [5502761] :bool [19]
(5502765 'move' shouldHandleError [5502761] (5502762 'check error' error [5502562] ))
if shouldHandleError [5502761]
{
(5502758 call chpl_uncaught_error [87456] error [5502562] )
}
}
}
(5629872 call chpl__autoDestroy [4183412] args [3006455] )
label _end_chpl_stringify [3006728]
(5584010 '=' _retArg [5584008] ret [3006447] )
(5584012 return _void [46] )
}
« »
function chpl_stringify [2014874] ( _e0_args [2014876] :string [244] , _e1_args [2014878] :string [244] , _e2_args [2014880] :int(64) [10] , _e3_args [2014882] :string [244] , _e4_args [2014884] :uint(64) [86] , _e5_args [2014886] :string [244] , _e6_args [2014888] :uint(64) [86] , _retArg [5561275] :_ref(string) [1466327] ) : void [4]
const ref arg _e0_args [2014876] :string [244] const ref arg _e1_args [2014878] :string [244] const in arg _e2_args [2014880] :int(64) [10] const ref arg _e3_args [2014882] :string [244] const in arg _e4_args [2014884] :uint(64) [86] const ref arg _e5_args [2014886] :string [244] const in arg _e6_args [2014888] :uint(64) [86] ref arg _retArg [5561275] :_ref(string) [1466327]
{
var args [2014910] :(string,string,int(64),string,uint(64),string,uint(64)) [2015218]
var ret_tmp [5561281] :(string,string,int(64),string,uint(64),string,uint(64)) [2015218]
(2014915 call chpl__init_tuple [2015244] _e0_args [2014876] _e1_args [2014878] _e2_args [2014880] _e3_args [2014882] _e4_args [2014884] _e5_args [2014886] _e6_args [2014888] ret_tmp [5561281] )
(5561284 'move' args [2014910] ret_tmp [5561281] )
var ret [2014892] :string [244]
var call_tmp [2014926] :bool [19]
var call_tmp [2014933] :bool [19]
{
var call_tmp [2014942] :string [244]
var _tuple_expand_tmp_0 [2019697] :_ref(string) [1466327]
(2019703 'move' _tuple_expand_tmp_0 [2019697] (2019755 '.v' args [2014910] x0 [2015204] ))
var _tuple_expand_tmp_1 [2019705] :_ref(string) [1466327]
(2019711 'move' _tuple_expand_tmp_1 [2019705] (2019760 '.v' args [2014910] x1 [2015206] ))
var _tuple_expand_tmp_2 [2019713] :_ref(int(64)) [1465689]
(2019719 'move' _tuple_expand_tmp_2 [2019713] (2019765 '.' args [2014910] x2 [2015208] ))
var _tuple_expand_tmp_3 [2019721] :_ref(string) [1466327]
(2019727 'move' _tuple_expand_tmp_3 [2019721] (2019770 '.v' args [2014910] x3 [2015210] ))
var _tuple_expand_tmp_4 [2019729] :_ref(uint(64)) [1465718]
(2019735 'move' _tuple_expand_tmp_4 [2019729] (2019775 '.' args [2014910] x4 [2015212] ))
var _tuple_expand_tmp_5 [2019737] :_ref(string) [1466327]
(2019743 'move' _tuple_expand_tmp_5 [2019737] (2019780 '.v' args [2014910] x5 [2015214] ))
var _tuple_expand_tmp_6 [2019745] :_ref(uint(64)) [1465718]
(2019751 'move' _tuple_expand_tmp_6 [2019745] (2019785 '.' args [2014910] x6 [2015216] ))
var coerce_tmp [2020890] :int(64) [10]
(2020894 'move' coerce_tmp [2020890] (2020892 'deref' _tuple_expand_tmp_2 [2019713] ))
var coerce_tmp [2020896] :uint(64) [86]
(2020900 'move' coerce_tmp [2020896] (2020898 'deref' _tuple_expand_tmp_4 [2019729] ))
var coerce_tmp [2020902] :uint(64) [86]
(2020906 'move' coerce_tmp [2020902] (2020904 'deref' _tuple_expand_tmp_6 [2019745] ))
var ret_tmp [5561299] :string [244]
(2014947 call stringify_simple [2020341] _tuple_expand_tmp_0 [2019697] _tuple_expand_tmp_1 [2019705] coerce_tmp [2020890] _tuple_expand_tmp_3 [2019721] coerce_tmp [2020896] _tuple_expand_tmp_5 [2019737] coerce_tmp [2020902] ret_tmp [5561299] )
(5561302 'move' call_tmp [2014942] ret_tmp [5561299] )
(2024284 '=' ret [2014892] call_tmp [2014942] )
(5615976 call chpl__autoDestroy [4049263] args [2014910] )
gotoReturn _end_chpl_stringify [2015188] _end_chpl_stringify [2015188]
}
(5615979 call chpl__autoDestroy [4049263] args [2014910] )
label _end_chpl_stringify [2015188]
(5561277 '=' _retArg [5561275] ret [2014892] )
(5561279 return _void [46] )
}
var _arg_to_proto_names [186731] :6*string [1533785]
« »
function _ref(fileReader(false,binaryDeserializer)) [3425702] . _readInner [3445562] ( this [3445568] :_ref(fileReader(false,binaryDeserializer)) [3425702] , _e0_args [3445570] :_ref(_array(unmanaged [domain(1,int(64),one)] real(64))) [2166276] , error_out [5512101] :Error [85511] ) : void [4]
const ref arg this [3445568] :_ref(fileReader(false,binaryDeserializer)) [3425702] ref arg _e0_args [3445570] :_ref(_array(unmanaged [domain(1,int(64),one)] real(64))) [2166276] ref arg error_out [5512101] :Error [85511]
{
var args [3445582] :1*[domain(1,int(64),one)] real(64) [3445819]
var ret_tmp [5590224] :1*[domain(1,int(64),one)] real(64) [3445819]
(3445587 call chpl__init_tuple [3445847] _e0_args [3445570] ret_tmp [5590224] )
(5590227 'move' args [3445582] ret_tmp [5590224] )
var ret [3445574] :void [4]
var call_tmp [3445592] :locale [234]
var ret_tmp [5590122] :locale [234]
(3445600 call getLocaleOfIoRequest [3433639] this [3445568] ret_tmp [5590122] )
(5590125 'move' call_tmp [3445592] ret_tmp [5590122] )
var origLocale [3445601] :locale [234]
(3445603 'move' origLocale [3445601] call_tmp [3445592] )
{
var tmp [3445611] :chpl_localeID_t [306449]
var call_tmp [3445613] :_ref(locale) [1467958]
(3445615 'move' call_tmp [3445613] (3445618 call _home [3430985] this [3445568] ))
var call_tmp [3445621] :chpl_localeID_t [306449]
var _locale_tmp_ [3445885] :BaseLocale [136243]
(3445890 'move' _locale_tmp_ [3445885] (3445887 call _value [135299] call_tmp [3445613] ))
(3445623 'move' call_tmp [3445621] (3445625 '_wide_get_locale' _locale_tmp_ [3445885] ))
(3445627 'move' tmp [3445611] call_tmp [3445621] )
{
{
var error [5512105] :Error [85511]
(5512114 'move' error [5512105] nil [32] )
(3445637 call lock [3433865] this [3445568] error [5512105] )
if (5512111 'check error' error [5512105] )
{
gotoErrorHandling handler [5512106] handler [5512106]
}
label handler [5512106]
var shouldHandleError [5512125] :bool [19]
(5512129 'move' shouldHandleError [5512125] (5512126 'check error' error [5512105] ))
if shouldHandleError [5512125]
{
(5512121 '=' error_out [5512101] error [5512105] )
(5636547 call chpl__autoDestroy [3885511] origLocale [3445601] )
(5636550 call chpl__autoDestroy [4251353] args [3445582] )
gotoErrorHandlingReturn _end_readInner [5512103] _end_readInner [5512103]
}
}
{
var i [3445647] :int(64) [10]
(3445649 'move' i [3445647] 0 )
var tmp [3445653] :int(64) [10]
var call_tmp [3445655] :int(64) [10]
var tmp [3445669] :int(64) [10]
var call_tmp [3445671] :int(64) [10]
var tmp [3445685] :int(64) [10]
{
{
var call_tmp [3445914] :binaryDeserializer [175632]
var call_tmp [3445922] :bool [19]
var call_tmp [3445930] :bool [19]
{
var call_tmp [3445939] :binaryDeserializer [175632]
var call_tmp [3445947] :bool [19]
var call_tmp [3445955] :bool [19]
{
{
var call_type_tmp [3445965] :_RuntimeTypeInfo [2166485]
var call_tmp [3445967] :_ref(_array(unmanaged [domain(1,int(64),one)] real(64))) [2166276]
(3445969 'move' call_tmp [3445967] (3446037 '.v' args [3445582] x0 [3445817] ))
(3445974 'move' call_type_tmp [3445965] (3446040 call chpl__convertValueToRuntimeType [2183567] call_tmp [3445967] ))
}
var error [5512134] :Error [85511]
(5512136 'move' error [5512134] nil [32] )
(3445979 call warnBinaryRead [3446043] call_type_tmp [3445965] error [5512134] )
if (5512145 'check error' error [5512134] )
{
(5512140 '=' error_out [5512101] error [5512134] )
(5636555 call unlock [3434669] this [3445568] )
(5636557 call chpl__autoDestroy [3885511] origLocale [3445601] )
(5636560 call chpl__autoDestroy [4251353] args [3445582] )
gotoErrorHandlingReturn _end_readInner [5512103] _end_readInner [5512103]
}
}
var call_tmp [3445985] :_ref(_array(unmanaged [domain(1,int(64),one)] real(64))) [2166276]
(3445987 'move' call_tmp [3445985] (3446230 '.v' args [3445582] x0 [3445817] ))
var error [5512149] :Error [85511]
(5512151 'move' error [5512149] nil [32] )
(3445996 call _deserializeOne [3446233] this [3445568] call_tmp [3445985] origLocale [3445601] error [5512149] )
if (5512160 'check error' error [5512149] )
{
(5512155 '=' error_out [5512101] error [5512149] )
(5636565 call unlock [3434669] this [3445568] )
(5636567 call chpl__autoDestroy [3885511] origLocale [3445601] )
(5636570 call chpl__autoDestroy [4251353] args [3445582] )
gotoErrorHandlingReturn _end_readInner [5512103] _end_readInner [5512103]
}
}
}
}
label _continueLabel0 [3445910]
label _unused_continueLabel [3445805]
label _breakLabel [3445807]
}
(5636576 call unlock [3434669] this [3445568] )
}
}
(5636578 call chpl__autoDestroy [3885511] origLocale [3445601] )
(5636581 call chpl__autoDestroy [4251353] args [3445582] )
label _end_readInner [5512103]
(3445809 return ret [3445574] )
}
« »
function _ref(fileReader(false,binaryDeserializer)) [3425702] . _readInner [3484654] ( this [3484660] :_ref(fileReader(false,binaryDeserializer)) [3425702] , _e0_args [3484662] :_ref(_array(unmanaged [domain(1,int(64),one)] real(32))) [2178548] , error_out [5513835] :Error [85511] ) : void [4]
const ref arg this [3484660] :_ref(fileReader(false,binaryDeserializer)) [3425702] ref arg _e0_args [3484662] :_ref(_array(unmanaged [domain(1,int(64),one)] real(32))) [2178548] ref arg error_out [5513835] :Error [85511]
{
var args [3484674] :1*[domain(1,int(64),one)] real(32) [3484911]
var ret_tmp [5590688] :1*[domain(1,int(64),one)] real(32) [3484911]
(3484679 call chpl__init_tuple [3484939] _e0_args [3484662] ret_tmp [5590688] )
(5590691 'move' args [3484674] ret_tmp [5590688] )
var ret [3484666] :void [4]
var call_tmp [3484684] :locale [234]
var ret_tmp [5590140] :locale [234]
(3484692 call getLocaleOfIoRequest [3433639] this [3484660] ret_tmp [5590140] )
(5590143 'move' call_tmp [3484684] ret_tmp [5590140] )
var origLocale [3484693] :locale [234]
(3484695 'move' origLocale [3484693] call_tmp [3484684] )
{
var tmp [3484703] :chpl_localeID_t [306449]
var call_tmp [3484705] :_ref(locale) [1467958]
(3484707 'move' call_tmp [3484705] (3484710 call _home [3430985] this [3484660] ))
var call_tmp [3484713] :chpl_localeID_t [306449]
var _locale_tmp_ [3484977] :BaseLocale [136243]
(3484982 'move' _locale_tmp_ [3484977] (3484979 call _value [135299] call_tmp [3484705] ))
(3484715 'move' call_tmp [3484713] (3484717 '_wide_get_locale' _locale_tmp_ [3484977] ))
(3484719 'move' tmp [3484703] call_tmp [3484713] )
{
{
var error [5513839] :Error [85511]
(5513848 'move' error [5513839] nil [32] )
(3484729 call lock [3433865] this [3484660] error [5513839] )
if (5513845 'check error' error [5513839] )
{
gotoErrorHandling handler [5513840] handler [5513840]
}
label handler [5513840]
var shouldHandleError [5513859] :bool [19]
(5513863 'move' shouldHandleError [5513859] (5513860 'check error' error [5513839] ))
if shouldHandleError [5513859]
{
(5513855 '=' error_out [5513835] error [5513839] )
(5637221 call chpl__autoDestroy [3885511] origLocale [3484693] )
(5637224 call chpl__autoDestroy [4254077] args [3484674] )
gotoErrorHandlingReturn _end_readInner [5513837] _end_readInner [5513837]
}
}
{
var i [3484739] :int(64) [10]
(3484741 'move' i [3484739] 0 )
var tmp [3484745] :int(64) [10]
var call_tmp [3484747] :int(64) [10]
var tmp [3484761] :int(64) [10]
var call_tmp [3484763] :int(64) [10]
var tmp [3484777] :int(64) [10]
{
{
var call_tmp [3485006] :binaryDeserializer [175632]
var call_tmp [3485014] :bool [19]
var call_tmp [3485022] :bool [19]
{
var call_tmp [3485031] :binaryDeserializer [175632]
var call_tmp [3485039] :bool [19]
var call_tmp [3485047] :bool [19]
{
{
var call_type_tmp [3485057] :_RuntimeTypeInfo [2178757]
var call_tmp [3485059] :_ref(_array(unmanaged [domain(1,int(64),one)] real(32))) [2178548]
(3485061 'move' call_tmp [3485059] (3485129 '.v' args [3484674] x0 [3484909] ))
(3485066 'move' call_type_tmp [3485057] (3485132 call chpl__convertValueToRuntimeType [2230353] call_tmp [3485059] ))
}
var error [5513868] :Error [85511]
(5513870 'move' error [5513868] nil [32] )
(3485071 call warnBinaryRead [3485135] call_type_tmp [3485057] error [5513868] )
if (5513879 'check error' error [5513868] )
{
(5513874 '=' error_out [5513835] error [5513868] )
(5637229 call unlock [3434669] this [3484660] )
(5637231 call chpl__autoDestroy [3885511] origLocale [3484693] )
(5637234 call chpl__autoDestroy [4254077] args [3484674] )
gotoErrorHandlingReturn _end_readInner [5513837] _end_readInner [5513837]
}
}
var call_tmp [3485077] :_ref(_array(unmanaged [domain(1,int(64),one)] real(32))) [2178548]
(3485079 'move' call_tmp [3485077] (3485322 '.v' args [3484674] x0 [3484909] ))
var error [5513883] :Error [85511]
(5513885 'move' error [5513883] nil [32] )
(3485088 call _deserializeOne [3485325] this [3484660] call_tmp [3485077] origLocale [3484693] error [5513883] )
if (5513894 'check error' error [5513883] )
{
(5513889 '=' error_out [5513835] error [5513883] )
(5637239 call unlock [3434669] this [3484660] )
(5637241 call chpl__autoDestroy [3885511] origLocale [3484693] )
(5637244 call chpl__autoDestroy [4254077] args [3484674] )
gotoErrorHandlingReturn _end_readInner [5513837] _end_readInner [5513837]
}
}
}
}
label _continueLabel0 [3485002]
label _unused_continueLabel [3484897]
label _breakLabel [3484899]
}
(5637250 call unlock [3434669] this [3484660] )
}
}
(5637252 call chpl__autoDestroy [3885511] origLocale [3484693] )
(5637255 call chpl__autoDestroy [4254077] args [3484674] )
label _end_readInner [5513837]
(3484901 return ret [3484666] )
}
« »
function _ref(fileReader(false,binaryDeserializer)) [3425702] . _readInner [3500618] ( this [3500624] :_ref(fileReader(false,binaryDeserializer)) [3425702] , _e0_args [3500626] :_ref(_array(unmanaged [domain(2,int(64),one)] real(32))) [2309489] , error_out [5514631] :Error [85511] ) : void [4]
const ref arg this [3500624] :_ref(fileReader(false,binaryDeserializer)) [3425702] ref arg _e0_args [3500626] :_ref(_array(unmanaged [domain(2,int(64),one)] real(32))) [2309489] ref arg error_out [5514631] :Error [85511]
{
var args [3500638] :1*[domain(2,int(64),one)] real(32) [3500875]
var ret_tmp [5590710] :1*[domain(2,int(64),one)] real(32) [3500875]
(3500643 call chpl__init_tuple [3500903] _e0_args [3500626] ret_tmp [5590710] )
(5590713 'move' args [3500638] ret_tmp [5590710] )
var ret [3500630] :void [4]
var call_tmp [3500648] :locale [234]
var ret_tmp [5590158] :locale [234]
(3500656 call getLocaleOfIoRequest [3433639] this [3500624] ret_tmp [5590158] )
(5590161 'move' call_tmp [3500648] ret_tmp [5590158] )
var origLocale [3500657] :locale [234]
(3500659 'move' origLocale [3500657] call_tmp [3500648] )
{
var tmp [3500667] :chpl_localeID_t [306449]
var call_tmp [3500669] :_ref(locale) [1467958]
(3500671 'move' call_tmp [3500669] (3500674 call _home [3430985] this [3500624] ))
var call_tmp [3500677] :chpl_localeID_t [306449]
var _locale_tmp_ [3500941] :BaseLocale [136243]
(3500946 'move' _locale_tmp_ [3500941] (3500943 call _value [135299] call_tmp [3500669] ))
(3500679 'move' call_tmp [3500677] (3500681 '_wide_get_locale' _locale_tmp_ [3500941] ))
(3500683 'move' tmp [3500667] call_tmp [3500677] )
{
{
var error [5514635] :Error [85511]
(5514644 'move' error [5514635] nil [32] )
(3500693 call lock [3433865] this [3500624] error [5514635] )
if (5514641 'check error' error [5514635] )
{
gotoErrorHandling handler [5514636] handler [5514636]
}
label handler [5514636]
var shouldHandleError [5514655] :bool [19]
(5514659 'move' shouldHandleError [5514655] (5514656 'check error' error [5514635] ))
if shouldHandleError [5514655]
{
(5514651 '=' error_out [5514631] error [5514635] )
(5637464 call chpl__autoDestroy [3885511] origLocale [3500657] )
(5637467 call chpl__autoDestroy [4254271] args [3500638] )
gotoErrorHandlingReturn _end_readInner [5514633] _end_readInner [5514633]
}
}
{
var i [3500703] :int(64) [10]
(3500705 'move' i [3500703] 0 )
var tmp [3500709] :int(64) [10]
var call_tmp [3500711] :int(64) [10]
var tmp [3500725] :int(64) [10]
var call_tmp [3500727] :int(64) [10]
var tmp [3500741] :int(64) [10]
{
{
var call_tmp [3500970] :binaryDeserializer [175632]
var call_tmp [3500978] :bool [19]
var call_tmp [3500986] :bool [19]
{
var call_tmp [3500995] :binaryDeserializer [175632]
var call_tmp [3501003] :bool [19]
var call_tmp [3501011] :bool [19]
{
{
var call_type_tmp [3501021] :_RuntimeTypeInfo [2309698]
var call_tmp [3501023] :_ref(_array(unmanaged [domain(2,int(64),one)] real(32))) [2309489]
(3501025 'move' call_tmp [3501023] (3501093 '.v' args [3500638] x0 [3500873] ))
(3501030 'move' call_type_tmp [3501021] (3501096 call chpl__convertValueToRuntimeType [2380349] call_tmp [3501023] ))
}
var error [5514664] :Error [85511]
(5514666 'move' error [5514664] nil [32] )
(3501035 call warnBinaryRead [3501099] call_type_tmp [3501021] error [5514664] )
if (5514675 'check error' error [5514664] )
{
(5514670 '=' error_out [5514631] error [5514664] )
(5637472 call unlock [3434669] this [3500624] )
(5637474 call chpl__autoDestroy [3885511] origLocale [3500657] )
(5637477 call chpl__autoDestroy [4254271] args [3500638] )
gotoErrorHandlingReturn _end_readInner [5514633] _end_readInner [5514633]
}
}
var call_tmp [3501041] :_ref(_array(unmanaged [domain(2,int(64),one)] real(32))) [2309489]
(3501043 'move' call_tmp [3501041] (3501286 '.v' args [3500638] x0 [3500873] ))
var error [5514679] :Error [85511]
(5514681 'move' error [5514679] nil [32] )
(3501052 call _deserializeOne [3501289] this [3500624] call_tmp [3501041] origLocale [3500657] error [5514679] )
if (5514690 'check error' error [5514679] )
{
(5514685 '=' error_out [5514631] error [5514679] )
(5637482 call unlock [3434669] this [3500624] )
(5637484 call chpl__autoDestroy [3885511] origLocale [3500657] )
(5637487 call chpl__autoDestroy [4254271] args [3500638] )
gotoErrorHandlingReturn _end_readInner [5514633] _end_readInner [5514633]
}
}
}
}
label _continueLabel0 [3500966]
label _unused_continueLabel [3500861]
label _breakLabel [3500863]
}
(5637493 call unlock [3434669] this [3500624] )
}
}
(5637495 call chpl__autoDestroy [3885511] origLocale [3500657] )
(5637498 call chpl__autoDestroy [4254271] args [3500638] )
label _end_readInner [5514633]
(3500865 return ret [3500630] )
}
« »
function _ref(fileReader(false,binaryDeserializer)) [3425702] . _readInner [3506851] ( this [3506857] :_ref(fileReader(false,binaryDeserializer)) [3425702] , _e0_args [3506859] :_ref(_array(unmanaged [domain(3,int(64),one)] real(32))) [2459713] , error_out [5515000] :Error [85511] ) : void [4]
const ref arg this [3506857] :_ref(fileReader(false,binaryDeserializer)) [3425702] ref arg _e0_args [3506859] :_ref(_array(unmanaged [domain(3,int(64),one)] real(32))) [2459713] ref arg error_out [5515000] :Error [85511]
{
var args [3506871] :1*[domain(3,int(64),one)] real(32) [3507108]
var ret_tmp [5590831] :1*[domain(3,int(64),one)] real(32) [3507108]
(3506876 call chpl__init_tuple [3507136] _e0_args [3506859] ret_tmp [5590831] )
(5590834 'move' args [3506871] ret_tmp [5590831] )
var ret [3506863] :void [4]
var call_tmp [3506881] :locale [234]
var ret_tmp [5590164] :locale [234]
(3506889 call getLocaleOfIoRequest [3433639] this [3506857] ret_tmp [5590164] )
(5590167 'move' call_tmp [3506881] ret_tmp [5590164] )
var origLocale [3506890] :locale [234]
(3506892 'move' origLocale [3506890] call_tmp [3506881] )
{
var tmp [3506900] :chpl_localeID_t [306449]
var call_tmp [3506902] :_ref(locale) [1467958]
(3506904 'move' call_tmp [3506902] (3506907 call _home [3430985] this [3506857] ))
var call_tmp [3506910] :chpl_localeID_t [306449]
var _locale_tmp_ [3507174] :BaseLocale [136243]
(3507179 'move' _locale_tmp_ [3507174] (3507176 call _value [135299] call_tmp [3506902] ))
(3506912 'move' call_tmp [3506910] (3506914 '_wide_get_locale' _locale_tmp_ [3507174] ))
(3506916 'move' tmp [3506900] call_tmp [3506910] )
{
{
var error [5515004] :Error [85511]
(5515013 'move' error [5515004] nil [32] )
(3506926 call lock [3433865] this [3506857] error [5515004] )
if (5515010 'check error' error [5515004] )
{
gotoErrorHandling handler [5515005] handler [5515005]
}
label handler [5515005]
var shouldHandleError [5515024] :bool [19]
(5515028 'move' shouldHandleError [5515024] (5515025 'check error' error [5515004] ))
if shouldHandleError [5515024]
{
(5515020 '=' error_out [5515000] error [5515004] )
(5637663 call chpl__autoDestroy [3885511] origLocale [3506890] )
(5637666 call chpl__autoDestroy [4254465] args [3506871] )
gotoErrorHandlingReturn _end_readInner [5515002] _end_readInner [5515002]
}
}
{
var i [3506936] :int(64) [10]
(3506938 'move' i [3506936] 0 )
var tmp [3506942] :int(64) [10]
var call_tmp [3506944] :int(64) [10]
var tmp [3506958] :int(64) [10]
var call_tmp [3506960] :int(64) [10]
var tmp [3506974] :int(64) [10]
{
{
var call_tmp [3507203] :binaryDeserializer [175632]
var call_tmp [3507211] :bool [19]
var call_tmp [3507219] :bool [19]
{
var call_tmp [3507228] :binaryDeserializer [175632]
var call_tmp [3507236] :bool [19]
var call_tmp [3507244] :bool [19]
{
{
var call_type_tmp [3507254] :_RuntimeTypeInfo [2459922]
var call_tmp [3507256] :_ref(_array(unmanaged [domain(3,int(64),one)] real(32))) [2459713]
(3507258 'move' call_tmp [3507256] (3507326 '.v' args [3506871] x0 [3507106] ))
(3507263 'move' call_type_tmp [3507254] (3507329 call chpl__convertValueToRuntimeType [2534353] call_tmp [3507256] ))
}
var error [5515033] :Error [85511]
(5515035 'move' error [5515033] nil [32] )
(3507268 call warnBinaryRead [3507332] call_type_tmp [3507254] error [5515033] )
if (5515044 'check error' error [5515033] )
{
(5515039 '=' error_out [5515000] error [5515033] )
(5637671 call unlock [3434669] this [3506857] )
(5637673 call chpl__autoDestroy [3885511] origLocale [3506890] )
(5637676 call chpl__autoDestroy [4254465] args [3506871] )
gotoErrorHandlingReturn _end_readInner [5515002] _end_readInner [5515002]
}
}
var call_tmp [3507274] :_ref(_array(unmanaged [domain(3,int(64),one)] real(32))) [2459713]
(3507276 'move' call_tmp [3507274] (3507519 '.v' args [3506871] x0 [3507106] ))
var error [5515048] :Error [85511]
(5515050 'move' error [5515048] nil [32] )
(3507285 call _deserializeOne [3507522] this [3506857] call_tmp [3507274] origLocale [3506890] error [5515048] )
if (5515059 'check error' error [5515048] )
{
(5515054 '=' error_out [5515000] error [5515048] )
(5637681 call unlock [3434669] this [3506857] )
(5637683 call chpl__autoDestroy [3885511] origLocale [3506890] )
(5637686 call chpl__autoDestroy [4254465] args [3506871] )
gotoErrorHandlingReturn _end_readInner [5515002] _end_readInner [5515002]
}
}
}
}
label _continueLabel0 [3507199]
label _unused_continueLabel [3507094]
label _breakLabel [3507096]
}
(5637692 call unlock [3434669] this [3506857] )
}
}
(5637694 call chpl__autoDestroy [3885511] origLocale [3506890] )
(5637697 call chpl__autoDestroy [4254465] args [3506871] )
label _end_readInner [5515002]
(3507098 return ret [3506863] )
}
« »
function _ref(fileReader(false,binaryDeserializer)) [3425702] . _readInner [3522770] ( this [3522776] :_ref(fileReader(false,binaryDeserializer)) [3425702] , _e0_args [3522778] :_ref(_array(unmanaged [domain(4,int(64),one)] real(32))) [2601256] , error_out [5515382] :Error [85511] ) : void [4]
const ref arg this [3522776] :_ref(fileReader(false,binaryDeserializer)) [3425702] ref arg _e0_args [3522778] :_ref(_array(unmanaged [domain(4,int(64),one)] real(32))) [2601256] ref arg error_out [5515382] :Error [85511]
{
var args [3522790] :1*[domain(4,int(64),one)] real(32) [3523027]
var ret_tmp [5591015] :1*[domain(4,int(64),one)] real(32) [3523027]
(3522795 call chpl__init_tuple [3523055] _e0_args [3522778] ret_tmp [5591015] )
(5591018 'move' args [3522790] ret_tmp [5591015] )
var ret [3522782] :void [4]
var call_tmp [3522800] :locale [234]
var ret_tmp [5590170] :locale [234]
(3522808 call getLocaleOfIoRequest [3433639] this [3522776] ret_tmp [5590170] )
(5590173 'move' call_tmp [3522800] ret_tmp [5590170] )
var origLocale [3522809] :locale [234]
(3522811 'move' origLocale [3522809] call_tmp [3522800] )
{
var tmp [3522819] :chpl_localeID_t [306449]
var call_tmp [3522821] :_ref(locale) [1467958]
(3522823 'move' call_tmp [3522821] (3522826 call _home [3430985] this [3522776] ))
var call_tmp [3522829] :chpl_localeID_t [306449]
var _locale_tmp_ [3523093] :BaseLocale [136243]
(3523098 'move' _locale_tmp_ [3523093] (3523095 call _value [135299] call_tmp [3522821] ))
(3522831 'move' call_tmp [3522829] (3522833 '_wide_get_locale' _locale_tmp_ [3523093] ))
(3522835 'move' tmp [3522819] call_tmp [3522829] )
{
{
var error [5515386] :Error [85511]
(5515395 'move' error [5515386] nil [32] )
(3522845 call lock [3433865] this [3522776] error [5515386] )
if (5515392 'check error' error [5515386] )
{
gotoErrorHandling handler [5515387] handler [5515387]
}
label handler [5515387]
var shouldHandleError [5515406] :bool [19]
(5515410 'move' shouldHandleError [5515406] (5515407 'check error' error [5515386] ))
if shouldHandleError [5515406]
{
(5515402 '=' error_out [5515382] error [5515386] )
(5637934 call chpl__autoDestroy [3885511] origLocale [3522809] )
(5637937 call chpl__autoDestroy [4257229] args [3522790] )
gotoErrorHandlingReturn _end_readInner [5515384] _end_readInner [5515384]
}
}
{
var i [3522855] :int(64) [10]
(3522857 'move' i [3522855] 0 )
var tmp [3522861] :int(64) [10]
var call_tmp [3522863] :int(64) [10]
var tmp [3522877] :int(64) [10]
var call_tmp [3522879] :int(64) [10]
var tmp [3522893] :int(64) [10]
{
{
var call_tmp [3523122] :binaryDeserializer [175632]
var call_tmp [3523130] :bool [19]
var call_tmp [3523138] :bool [19]
{
var call_tmp [3523147] :binaryDeserializer [175632]
var call_tmp [3523155] :bool [19]
var call_tmp [3523163] :bool [19]
{
{
var call_type_tmp [3523173] :_RuntimeTypeInfo [2601465]
var call_tmp [3523175] :_ref(_array(unmanaged [domain(4,int(64),one)] real(32))) [2601256]
(3523177 'move' call_tmp [3523175] (3523245 '.v' args [3522790] x0 [3523025] ))
(3523182 'move' call_type_tmp [3523173] (3523248 call chpl__convertValueToRuntimeType [2607897] call_tmp [3523175] ))
}
var error [5515415] :Error [85511]
(5515417 'move' error [5515415] nil [32] )
(3523187 call warnBinaryRead [3523251] call_type_tmp [3523173] error [5515415] )
if (5515426 'check error' error [5515415] )
{
(5515421 '=' error_out [5515382] error [5515415] )
(5637942 call unlock [3434669] this [3522776] )
(5637944 call chpl__autoDestroy [3885511] origLocale [3522809] )
(5637947 call chpl__autoDestroy [4257229] args [3522790] )
gotoErrorHandlingReturn _end_readInner [5515384] _end_readInner [5515384]
}
}
var call_tmp [3523193] :_ref(_array(unmanaged [domain(4,int(64),one)] real(32))) [2601256]
(3523195 'move' call_tmp [3523193] (3523438 '.v' args [3522790] x0 [3523025] ))
var error [5515430] :Error [85511]
(5515432 'move' error [5515430] nil [32] )
(3523204 call _deserializeOne [3523441] this [3522776] call_tmp [3523193] origLocale [3522809] error [5515430] )
if (5515441 'check error' error [5515430] )
{
(5515436 '=' error_out [5515382] error [5515430] )
(5637952 call unlock [3434669] this [3522776] )
(5637954 call chpl__autoDestroy [3885511] origLocale [3522809] )
(5637957 call chpl__autoDestroy [4257229] args [3522790] )
gotoErrorHandlingReturn _end_readInner [5515384] _end_readInner [5515384]
}
}
}
}
label _continueLabel0 [3523118]
label _unused_continueLabel [3523013]
label _breakLabel [3523015]
}
(5637963 call unlock [3434669] this [3522776] )
}
}
(5637965 call chpl__autoDestroy [3885511] origLocale [3522809] )
(5637968 call chpl__autoDestroy [4257229] args [3522790] )
label _end_readInner [5515384]
(3523017 return ret [3522782] )
}
« »
function _ref(fileReader(false,binaryDeserializer)) [3425702] . _readInner [3529395] ( this [3529401] :_ref(fileReader(false,binaryDeserializer)) [3425702] , _e0_args [3529403] :_ref(_array(unmanaged [domain(5,int(64),one)] real(32))) [2686502] , error_out [5515751] :Error [85511] ) : void [4]
const ref arg this [3529401] :_ref(fileReader(false,binaryDeserializer)) [3425702] ref arg _e0_args [3529403] :_ref(_array(unmanaged [domain(5,int(64),one)] real(32))) [2686502] ref arg error_out [5515751] :Error [85511]
{
var args [3529415] :1*[domain(5,int(64),one)] real(32) [3529652]
var ret_tmp [5591148] :1*[domain(5,int(64),one)] real(32) [3529652]
(3529420 call chpl__init_tuple [3529680] _e0_args [3529403] ret_tmp [5591148] )
(5591151 'move' args [3529415] ret_tmp [5591148] )
var ret [3529407] :void [4]
var call_tmp [3529425] :locale [234]
var ret_tmp [5590176] :locale [234]
(3529433 call getLocaleOfIoRequest [3433639] this [3529401] ret_tmp [5590176] )
(5590179 'move' call_tmp [3529425] ret_tmp [5590176] )
var origLocale [3529434] :locale [234]
(3529436 'move' origLocale [3529434] call_tmp [3529425] )
{
var tmp [3529444] :chpl_localeID_t [306449]
var call_tmp [3529446] :_ref(locale) [1467958]
(3529448 'move' call_tmp [3529446] (3529451 call _home [3430985] this [3529401] ))
var call_tmp [3529454] :chpl_localeID_t [306449]
var _locale_tmp_ [3529718] :BaseLocale [136243]
(3529723 'move' _locale_tmp_ [3529718] (3529720 call _value [135299] call_tmp [3529446] ))
(3529456 'move' call_tmp [3529454] (3529458 '_wide_get_locale' _locale_tmp_ [3529718] ))
(3529460 'move' tmp [3529444] call_tmp [3529454] )
{
{
var error [5515755] :Error [85511]
(5515764 'move' error [5515755] nil [32] )
(3529470 call lock [3433865] this [3529401] error [5515755] )
if (5515761 'check error' error [5515755] )
{
gotoErrorHandling handler [5515756] handler [5515756]
}
label handler [5515756]
var shouldHandleError [5515775] :bool [19]
(5515779 'move' shouldHandleError [5515775] (5515776 'check error' error [5515755] ))
if shouldHandleError [5515775]
{
(5515771 '=' error_out [5515751] error [5515755] )
(5638155 call chpl__autoDestroy [3885511] origLocale [3529434] )
(5638158 call chpl__autoDestroy [4257423] args [3529415] )
gotoErrorHandlingReturn _end_readInner [5515753] _end_readInner [5515753]
}
}
{
var i [3529480] :int(64) [10]
(3529482 'move' i [3529480] 0 )
var tmp [3529486] :int(64) [10]
var call_tmp [3529488] :int(64) [10]
var tmp [3529502] :int(64) [10]
var call_tmp [3529504] :int(64) [10]
var tmp [3529518] :int(64) [10]
{
{
var call_tmp [3529747] :binaryDeserializer [175632]
var call_tmp [3529755] :bool [19]
var call_tmp [3529763] :bool [19]
{
var call_tmp [3529772] :binaryDeserializer [175632]
var call_tmp [3529780] :bool [19]
var call_tmp [3529788] :bool [19]
{
{
var call_type_tmp [3529798] :_RuntimeTypeInfo [2686711]
var call_tmp [3529800] :_ref(_array(unmanaged [domain(5,int(64),one)] real(32))) [2686502]
(3529802 'move' call_tmp [3529800] (3529870 '.v' args [3529415] x0 [3529650] ))
(3529807 'move' call_type_tmp [3529798] (3529873 call chpl__convertValueToRuntimeType [2769521] call_tmp [3529800] ))
}
var error [5515784] :Error [85511]
(5515786 'move' error [5515784] nil [32] )
(3529812 call warnBinaryRead [3529876] call_type_tmp [3529798] error [5515784] )
if (5515795 'check error' error [5515784] )
{
(5515790 '=' error_out [5515751] error [5515784] )
(5638163 call unlock [3434669] this [3529401] )
(5638165 call chpl__autoDestroy [3885511] origLocale [3529434] )
(5638168 call chpl__autoDestroy [4257423] args [3529415] )
gotoErrorHandlingReturn _end_readInner [5515753] _end_readInner [5515753]
}
}
var call_tmp [3529818] :_ref(_array(unmanaged [domain(5,int(64),one)] real(32))) [2686502]
(3529820 'move' call_tmp [3529818] (3530063 '.v' args [3529415] x0 [3529650] ))
var error [5515799] :Error [85511]
(5515801 'move' error [5515799] nil [32] )
(3529829 call _deserializeOne [3530066] this [3529401] call_tmp [3529818] origLocale [3529434] error [5515799] )
if (5515810 'check error' error [5515799] )
{
(5515805 '=' error_out [5515751] error [5515799] )
(5638173 call unlock [3434669] this [3529401] )
(5638175 call chpl__autoDestroy [3885511] origLocale [3529434] )
(5638178 call chpl__autoDestroy [4257423] args [3529415] )
gotoErrorHandlingReturn _end_readInner [5515753] _end_readInner [5515753]
}
}
}
}
label _continueLabel0 [3529743]
label _unused_continueLabel [3529638]
label _breakLabel [3529640]
}
(5638184 call unlock [3434669] this [3529401] )
}
}
(5638186 call chpl__autoDestroy [3885511] origLocale [3529434] )
(5638189 call chpl__autoDestroy [4257423] args [3529415] )
label _end_readInner [5515753]
(3529642 return ret [3529407] )
}
« »
function _ref(fileReader(false,binaryDeserializer)) [3425702] . _readInner [3546283] ( this [3546289] :_ref(fileReader(false,binaryDeserializer)) [3425702] , _e0_args [3546291] :_ref(_array(unmanaged [domain(6,int(64),one)] real(32))) [2858243] , error_out [5516133] :Error [85511] ) : void [4]
const ref arg this [3546289] :_ref(fileReader(false,binaryDeserializer)) [3425702] ref arg _e0_args [3546291] :_ref(_array(unmanaged [domain(6,int(64),one)] real(32))) [2858243] ref arg error_out [5516133] :Error [85511]
{
var args [3546303] :1*[domain(6,int(64),one)] real(32) [3546540]
var ret_tmp [5591410] :1*[domain(6,int(64),one)] real(32) [3546540]
(3546308 call chpl__init_tuple [3546568] _e0_args [3546291] ret_tmp [5591410] )
(5591413 'move' args [3546303] ret_tmp [5591410] )
var ret [3546295] :void [4]
var call_tmp [3546313] :locale [234]
var ret_tmp [5590182] :locale [234]
(3546321 call getLocaleOfIoRequest [3433639] this [3546289] ret_tmp [5590182] )
(5590185 'move' call_tmp [3546313] ret_tmp [5590182] )
var origLocale [3546322] :locale [234]
(3546324 'move' origLocale [3546322] call_tmp [3546313] )
{
var tmp [3546332] :chpl_localeID_t [306449]
var call_tmp [3546334] :_ref(locale) [1467958]
(3546336 'move' call_tmp [3546334] (3546339 call _home [3430985] this [3546289] ))
var call_tmp [3546342] :chpl_localeID_t [306449]
var _locale_tmp_ [3546606] :BaseLocale [136243]
(3546611 'move' _locale_tmp_ [3546606] (3546608 call _value [135299] call_tmp [3546334] ))
(3546344 'move' call_tmp [3546342] (3546346 '_wide_get_locale' _locale_tmp_ [3546606] ))
(3546348 'move' tmp [3546332] call_tmp [3546342] )
{
{
var error [5516137] :Error [85511]
(5516146 'move' error [5516137] nil [32] )
(3546358 call lock [3433865] this [3546289] error [5516137] )
if (5516143 'check error' error [5516137] )
{
gotoErrorHandling handler [5516138] handler [5516138]
}
label handler [5516138]
var shouldHandleError [5516157] :bool [19]
(5516161 'move' shouldHandleError [5516157] (5516158 'check error' error [5516137] ))
if shouldHandleError [5516157]
{
(5516153 '=' error_out [5516133] error [5516137] )
(5638492 call chpl__autoDestroy [3885511] origLocale [3546322] )
(5638495 call chpl__autoDestroy [4260187] args [3546303] )
gotoErrorHandlingReturn _end_readInner [5516135] _end_readInner [5516135]
}
}
{
var i [3546368] :int(64) [10]
(3546370 'move' i [3546368] 0 )
var tmp [3546374] :int(64) [10]
var call_tmp [3546376] :int(64) [10]
var tmp [3546390] :int(64) [10]
var call_tmp [3546392] :int(64) [10]
var tmp [3546406] :int(64) [10]
{
{
var call_tmp [3546635] :binaryDeserializer [175632]
var call_tmp [3546643] :bool [19]
var call_tmp [3546651] :bool [19]
{
var call_tmp [3546660] :binaryDeserializer [175632]
var call_tmp [3546668] :bool [19]
var call_tmp [3546676] :bool [19]
{
{
var call_type_tmp [3546686] :_RuntimeTypeInfo [2858452]
var call_tmp [3546688] :_ref(_array(unmanaged [domain(6,int(64),one)] real(32))) [2858243]
(3546690 'move' call_tmp [3546688] (3546758 '.v' args [3546303] x0 [3546538] ))
(3546695 'move' call_type_tmp [3546686] (3546761 call chpl__convertValueToRuntimeType [2944883] call_tmp [3546688] ))
}
var error [5516166] :Error [85511]
(5516168 'move' error [5516166] nil [32] )
(3546700 call warnBinaryRead [3546764] call_type_tmp [3546686] error [5516166] )
if (5516177 'check error' error [5516166] )
{
(5516172 '=' error_out [5516133] error [5516166] )
(5638500 call unlock [3434669] this [3546289] )
(5638502 call chpl__autoDestroy [3885511] origLocale [3546322] )
(5638505 call chpl__autoDestroy [4260187] args [3546303] )
gotoErrorHandlingReturn _end_readInner [5516135] _end_readInner [5516135]
}
}
var call_tmp [3546706] :_ref(_array(unmanaged [domain(6,int(64),one)] real(32))) [2858243]
(3546708 'move' call_tmp [3546706] (3546951 '.v' args [3546303] x0 [3546538] ))
var error [5516181] :Error [85511]
(5516183 'move' error [5516181] nil [32] )
(3546717 call _deserializeOne [3546954] this [3546289] call_tmp [3546706] origLocale [3546322] error [5516181] )
if (5516192 'check error' error [5516181] )
{
(5516187 '=' error_out [5516133] error [5516181] )
(5638510 call unlock [3434669] this [3546289] )
(5638512 call chpl__autoDestroy [3885511] origLocale [3546322] )
(5638515 call chpl__autoDestroy [4260187] args [3546303] )
gotoErrorHandlingReturn _end_readInner [5516135] _end_readInner [5516135]
}
}
}
}
label _continueLabel0 [3546631]
label _unused_continueLabel [3546526]
label _breakLabel [3546528]
}
(5638521 call unlock [3434669] this [3546289] )
}
}
(5638523 call chpl__autoDestroy [3885511] origLocale [3546322] )
(5638526 call chpl__autoDestroy [4260187] args [3546303] )
label _end_readInner [5516135]
(3546530 return ret [3546295] )
}
« »
function _ref(fileReader(false,binaryDeserializer)) [3425702] . _readInner [3619205] ( this [3619211] :_ref(fileReader(false,binaryDeserializer)) [3425702] , _e0_args [3619213] :_ref(_array(unmanaged [domain(2,int(64),one)] real(64))) [2299223] , error_out [5516515] :Error [85511] ) : void [4]
const ref arg this [3619211] :_ref(fileReader(false,binaryDeserializer)) [3425702] ref arg _e0_args [3619213] :_ref(_array(unmanaged [domain(2,int(64),one)] real(64))) [2299223] ref arg error_out [5516515] :Error [85511]
{
var args [3619225] :1*[domain(2,int(64),one)] real(64) [3619462]
var ret_tmp [5592311] :1*[domain(2,int(64),one)] real(64) [3619462]
(3619230 call chpl__init_tuple [3619490] _e0_args [3619213] ret_tmp [5592311] )
(5592314 'move' args [3619225] ret_tmp [5592311] )
var ret [3619217] :void [4]
var call_tmp [3619235] :locale [234]
var ret_tmp [5590188] :locale [234]
(3619243 call getLocaleOfIoRequest [3433639] this [3619211] ret_tmp [5590188] )
(5590191 'move' call_tmp [3619235] ret_tmp [5590188] )
var origLocale [3619244] :locale [234]
(3619246 'move' origLocale [3619244] call_tmp [3619235] )
{
var tmp [3619254] :chpl_localeID_t [306449]
var call_tmp [3619256] :_ref(locale) [1467958]
(3619258 'move' call_tmp [3619256] (3619261 call _home [3430985] this [3619211] ))
var call_tmp [3619264] :chpl_localeID_t [306449]
var _locale_tmp_ [3619528] :BaseLocale [136243]
(3619533 'move' _locale_tmp_ [3619528] (3619530 call _value [135299] call_tmp [3619256] ))
(3619266 'move' call_tmp [3619264] (3619268 '_wide_get_locale' _locale_tmp_ [3619528] ))
(3619270 'move' tmp [3619254] call_tmp [3619264] )
{
{
var error [5516519] :Error [85511]
(5516528 'move' error [5516519] nil [32] )
(3619280 call lock [3433865] this [3619211] error [5516519] )
if (5516525 'check error' error [5516519] )
{
gotoErrorHandling handler [5516520] handler [5516520]
}
label handler [5516520]
var shouldHandleError [5516539] :bool [19]
(5516543 'move' shouldHandleError [5516539] (5516540 'check error' error [5516519] ))
if shouldHandleError [5516539]
{
(5516535 '=' error_out [5516515] error [5516519] )
(5639230 call chpl__autoDestroy [3885511] origLocale [3619244] )
(5639233 call chpl__autoDestroy [4263917] args [3619225] )
gotoErrorHandlingReturn _end_readInner [5516517] _end_readInner [5516517]
}
}
{
var i [3619290] :int(64) [10]
(3619292 'move' i [3619290] 0 )
var tmp [3619296] :int(64) [10]
var call_tmp [3619298] :int(64) [10]
var tmp [3619312] :int(64) [10]
var call_tmp [3619314] :int(64) [10]
var tmp [3619328] :int(64) [10]
{
{
var call_tmp [3619557] :binaryDeserializer [175632]
var call_tmp [3619565] :bool [19]
var call_tmp [3619573] :bool [19]
{
var call_tmp [3619582] :binaryDeserializer [175632]
var call_tmp [3619590] :bool [19]
var call_tmp [3619598] :bool [19]
{
{
var call_type_tmp [3619608] :_RuntimeTypeInfo [2299432]
var call_tmp [3619610] :_ref(_array(unmanaged [domain(2,int(64),one)] real(64))) [2299223]
(3619612 'move' call_tmp [3619610] (3619680 '.v' args [3619225] x0 [3619460] ))
(3619617 'move' call_type_tmp [3619608] (3619683 call chpl__convertValueToRuntimeType [2321822] call_tmp [3619610] ))
}
var error [5516548] :Error [85511]
(5516550 'move' error [5516548] nil [32] )
(3619622 call warnBinaryRead [3619686] call_type_tmp [3619608] error [5516548] )
if (5516559 'check error' error [5516548] )
{
(5516554 '=' error_out [5516515] error [5516548] )
(5639238 call unlock [3434669] this [3619211] )
(5639240 call chpl__autoDestroy [3885511] origLocale [3619244] )
(5639243 call chpl__autoDestroy [4263917] args [3619225] )
gotoErrorHandlingReturn _end_readInner [5516517] _end_readInner [5516517]
}
}
var call_tmp [3619628] :_ref(_array(unmanaged [domain(2,int(64),one)] real(64))) [2299223]
(3619630 'move' call_tmp [3619628] (3619873 '.v' args [3619225] x0 [3619460] ))
var error [5516563] :Error [85511]
(5516565 'move' error [5516563] nil [32] )
(3619639 call _deserializeOne [3619876] this [3619211] call_tmp [3619628] origLocale [3619244] error [5516563] )
if (5516574 'check error' error [5516563] )
{
(5516569 '=' error_out [5516515] error [5516563] )
(5639248 call unlock [3434669] this [3619211] )
(5639250 call chpl__autoDestroy [3885511] origLocale [3619244] )
(5639253 call chpl__autoDestroy [4263917] args [3619225] )
gotoErrorHandlingReturn _end_readInner [5516517] _end_readInner [5516517]
}
}
}
}
label _continueLabel0 [3619553]
label _unused_continueLabel [3619448]
label _breakLabel [3619450]
}
(5639259 call unlock [3434669] this [3619211] )
}
}
(5639261 call chpl__autoDestroy [3885511] origLocale [3619244] )
(5639264 call chpl__autoDestroy [4263917] args [3619225] )
label _end_readInner [5516517]
(3619452 return ret [3619217] )
}
« »
function _ref(fileReader(false,binaryDeserializer)) [3425702] . _readInner [3624253] ( this [3624259] :_ref(fileReader(false,binaryDeserializer)) [3425702] , _e0_args [3624261] :_ref(_array(unmanaged [domain(3,int(64),one)] real(64))) [2449047] , error_out [5516884] :Error [85511] ) : void [4]
const ref arg this [3624259] :_ref(fileReader(false,binaryDeserializer)) [3425702] ref arg _e0_args [3624261] :_ref(_array(unmanaged [domain(3,int(64),one)] real(64))) [2449047] ref arg error_out [5516884] :Error [85511]
{
var args [3624273] :1*[domain(3,int(64),one)] real(64) [3624510]
var ret_tmp [5592333] :1*[domain(3,int(64),one)] real(64) [3624510]
(3624278 call chpl__init_tuple [3624538] _e0_args [3624261] ret_tmp [5592333] )
(5592336 'move' args [3624273] ret_tmp [5592333] )
var ret [3624265] :void [4]
var call_tmp [3624283] :locale [234]
var ret_tmp [5590194] :locale [234]
(3624291 call getLocaleOfIoRequest [3433639] this [3624259] ret_tmp [5590194] )
(5590197 'move' call_tmp [3624283] ret_tmp [5590194] )
var origLocale [3624292] :locale [234]
(3624294 'move' origLocale [3624292] call_tmp [3624283] )
{
var tmp [3624302] :chpl_localeID_t [306449]
var call_tmp [3624304] :_ref(locale) [1467958]
(3624306 'move' call_tmp [3624304] (3624309 call _home [3430985] this [3624259] ))
var call_tmp [3624312] :chpl_localeID_t [306449]
var _locale_tmp_ [3624576] :BaseLocale [136243]
(3624581 'move' _locale_tmp_ [3624576] (3624578 call _value [135299] call_tmp [3624304] ))
(3624314 'move' call_tmp [3624312] (3624316 '_wide_get_locale' _locale_tmp_ [3624576] ))
(3624318 'move' tmp [3624302] call_tmp [3624312] )
{
{
var error [5516888] :Error [85511]
(5516897 'move' error [5516888] nil [32] )
(3624328 call lock [3433865] this [3624259] error [5516888] )
if (5516894 'check error' error [5516888] )
{
gotoErrorHandling handler [5516889] handler [5516889]
}
label handler [5516889]
var shouldHandleError [5516908] :bool [19]
(5516912 'move' shouldHandleError [5516908] (5516909 'check error' error [5516888] ))
if shouldHandleError [5516908]
{
(5516904 '=' error_out [5516884] error [5516888] )
(5639378 call chpl__autoDestroy [3885511] origLocale [3624292] )
(5639381 call chpl__autoDestroy [4264111] args [3624273] )
gotoErrorHandlingReturn _end_readInner [5516886] _end_readInner [5516886]
}
}
{
var i [3624338] :int(64) [10]
(3624340 'move' i [3624338] 0 )
var tmp [3624344] :int(64) [10]
var call_tmp [3624346] :int(64) [10]
var tmp [3624360] :int(64) [10]
var call_tmp [3624362] :int(64) [10]
var tmp [3624376] :int(64) [10]
{
{
var call_tmp [3624605] :binaryDeserializer [175632]
var call_tmp [3624613] :bool [19]
var call_tmp [3624621] :bool [19]
{
var call_tmp [3624630] :binaryDeserializer [175632]
var call_tmp [3624638] :bool [19]
var call_tmp [3624646] :bool [19]
{
{
var call_type_tmp [3624656] :_RuntimeTypeInfo [2449256]
var call_tmp [3624658] :_ref(_array(unmanaged [domain(3,int(64),one)] real(64))) [2449047]
(3624660 'move' call_tmp [3624658] (3624728 '.v' args [3624273] x0 [3624508] ))
(3624665 'move' call_type_tmp [3624656] (3624731 call chpl__convertValueToRuntimeType [2472584] call_tmp [3624658] ))
}
var error [5516917] :Error [85511]
(5516919 'move' error [5516917] nil [32] )
(3624670 call warnBinaryRead [3624734] call_type_tmp [3624656] error [5516917] )
if (5516928 'check error' error [5516917] )
{
(5516923 '=' error_out [5516884] error [5516917] )
(5639386 call unlock [3434669] this [3624259] )
(5639388 call chpl__autoDestroy [3885511] origLocale [3624292] )
(5639391 call chpl__autoDestroy [4264111] args [3624273] )
gotoErrorHandlingReturn _end_readInner [5516886] _end_readInner [5516886]
}
}
var call_tmp [3624676] :_ref(_array(unmanaged [domain(3,int(64),one)] real(64))) [2449047]
(3624678 'move' call_tmp [3624676] (3624921 '.v' args [3624273] x0 [3624508] ))
var error [5516932] :Error [85511]
(5516934 'move' error [5516932] nil [32] )
(3624687 call _deserializeOne [3624924] this [3624259] call_tmp [3624676] origLocale [3624292] error [5516932] )
if (5516943 'check error' error [5516932] )
{
(5516938 '=' error_out [5516884] error [5516932] )
(5639396 call unlock [3434669] this [3624259] )
(5639398 call chpl__autoDestroy [3885511] origLocale [3624292] )
(5639401 call chpl__autoDestroy [4264111] args [3624273] )
gotoErrorHandlingReturn _end_readInner [5516886] _end_readInner [5516886]
}
}
}
}
label _continueLabel0 [3624601]
label _unused_continueLabel [3624496]
label _breakLabel [3624498]
}
(5639407 call unlock [3434669] this [3624259] )
}
}
(5639409 call chpl__autoDestroy [3885511] origLocale [3624292] )
(5639412 call chpl__autoDestroy [4264111] args [3624273] )
label _end_readInner [5516886]
(3624500 return ret [3624265] )
}
« »
function _ref(fileReader(false,binaryDeserializer)) [3425702] . _readInner [3629354] ( this [3629360] :_ref(fileReader(false,binaryDeserializer)) [3425702] , _e0_args [3629362] :_ref(_array(unmanaged [domain(4,int(64),one)] real(64))) [1976407] , error_out [5517253] :Error [85511] ) : void [4]
const ref arg this [3629360] :_ref(fileReader(false,binaryDeserializer)) [3425702] ref arg _e0_args [3629362] :_ref(_array(unmanaged [domain(4,int(64),one)] real(64))) [1976407] ref arg error_out [5517253] :Error [85511]
{
var args [3629374] :1*[domain(4,int(64),one)] real(64) [3629611]
var ret_tmp [5592355] :1*[domain(4,int(64),one)] real(64) [3629611]
(3629379 call chpl__init_tuple [3629639] _e0_args [3629362] ret_tmp [5592355] )
(5592358 'move' args [3629374] ret_tmp [5592355] )
var ret [3629366] :void [4]
var call_tmp [3629384] :locale [234]
var ret_tmp [5590200] :locale [234]
(3629392 call getLocaleOfIoRequest [3433639] this [3629360] ret_tmp [5590200] )
(5590203 'move' call_tmp [3629384] ret_tmp [5590200] )
var origLocale [3629393] :locale [234]
(3629395 'move' origLocale [3629393] call_tmp [3629384] )
{
var tmp [3629403] :chpl_localeID_t [306449]
var call_tmp [3629405] :_ref(locale) [1467958]
(3629407 'move' call_tmp [3629405] (3629410 call _home [3430985] this [3629360] ))
var call_tmp [3629413] :chpl_localeID_t [306449]
var _locale_tmp_ [3629677] :BaseLocale [136243]
(3629682 'move' _locale_tmp_ [3629677] (3629679 call _value [135299] call_tmp [3629405] ))
(3629415 'move' call_tmp [3629413] (3629417 '_wide_get_locale' _locale_tmp_ [3629677] ))
(3629419 'move' tmp [3629403] call_tmp [3629413] )
{
{
var error [5517257] :Error [85511]
(5517266 'move' error [5517257] nil [32] )
(3629429 call lock [3433865] this [3629360] error [5517257] )
if (5517263 'check error' error [5517257] )
{
gotoErrorHandling handler [5517258] handler [5517258]
}
label handler [5517258]
var shouldHandleError [5517277] :bool [19]
(5517281 'move' shouldHandleError [5517277] (5517278 'check error' error [5517257] ))
if shouldHandleError [5517277]
{
(5517273 '=' error_out [5517253] error [5517257] )
(5639526 call chpl__autoDestroy [3885511] origLocale [3629393] )
(5639529 call chpl__autoDestroy [4264305] args [3629374] )
gotoErrorHandlingReturn _end_readInner [5517255] _end_readInner [5517255]
}
}
{
var i [3629439] :int(64) [10]
(3629441 'move' i [3629439] 0 )
var tmp [3629445] :int(64) [10]
var call_tmp [3629447] :int(64) [10]
var tmp [3629461] :int(64) [10]
var call_tmp [3629463] :int(64) [10]
var tmp [3629477] :int(64) [10]
{
{
var call_tmp [3629706] :binaryDeserializer [175632]
var call_tmp [3629714] :bool [19]
var call_tmp [3629722] :bool [19]
{
var call_tmp [3629731] :binaryDeserializer [175632]
var call_tmp [3629739] :bool [19]
var call_tmp [3629747] :bool [19]
{
{
var call_type_tmp [3629757] :_RuntimeTypeInfo [1976616]
var call_tmp [3629759] :_ref(_array(unmanaged [domain(4,int(64),one)] real(64))) [1976407]
(3629761 'move' call_tmp [3629759] (3629829 '.v' args [3629374] x0 [3629609] ))
(3629766 'move' call_type_tmp [3629757] (3629832 call chpl__convertValueToRuntimeType [2006090] call_tmp [3629759] ))
}
var error [5517286] :Error [85511]
(5517288 'move' error [5517286] nil [32] )
(3629771 call warnBinaryRead [3629835] call_type_tmp [3629757] error [5517286] )
if (5517297 'check error' error [5517286] )
{
(5517292 '=' error_out [5517253] error [5517286] )
(5639534 call unlock [3434669] this [3629360] )
(5639536 call chpl__autoDestroy [3885511] origLocale [3629393] )
(5639539 call chpl__autoDestroy [4264305] args [3629374] )
gotoErrorHandlingReturn _end_readInner [5517255] _end_readInner [5517255]
}
}
var call_tmp [3629777] :_ref(_array(unmanaged [domain(4,int(64),one)] real(64))) [1976407]
(3629779 'move' call_tmp [3629777] (3630022 '.v' args [3629374] x0 [3629609] ))
var error [5517301] :Error [85511]
(5517303 'move' error [5517301] nil [32] )
(3629788 call _deserializeOne [3630025] this [3629360] call_tmp [3629777] origLocale [3629393] error [5517301] )
if (5517312 'check error' error [5517301] )
{
(5517307 '=' error_out [5517253] error [5517301] )
(5639544 call unlock [3434669] this [3629360] )
(5639546 call chpl__autoDestroy [3885511] origLocale [3629393] )
(5639549 call chpl__autoDestroy [4264305] args [3629374] )
gotoErrorHandlingReturn _end_readInner [5517255] _end_readInner [5517255]
}
}
}
}
label _continueLabel0 [3629702]
label _unused_continueLabel [3629597]
label _breakLabel [3629599]
}
(5639555 call unlock [3434669] this [3629360] )
}
}
(5639557 call chpl__autoDestroy [3885511] origLocale [3629393] )
(5639560 call chpl__autoDestroy [4264305] args [3629374] )
label _end_readInner [5517255]
(3629601 return ret [3629366] )
}
« »
function _ref(fileReader(false,binaryDeserializer)) [3425702] . _readInner [3634508] ( this [3634514] :_ref(fileReader(false,binaryDeserializer)) [3425702] , _e0_args [3634516] :_ref(_array(unmanaged [domain(5,int(64),one)] real(64))) [2675034] , error_out [5517622] :Error [85511] ) : void [4]
const ref arg this [3634514] :_ref(fileReader(false,binaryDeserializer)) [3425702] ref arg _e0_args [3634516] :_ref(_array(unmanaged [domain(5,int(64),one)] real(64))) [2675034] ref arg error_out [5517622] :Error [85511]
{
var args [3634528] :1*[domain(5,int(64),one)] real(64) [3634765]
var ret_tmp [5592377] :1*[domain(5,int(64),one)] real(64) [3634765]
(3634533 call chpl__init_tuple [3634793] _e0_args [3634516] ret_tmp [5592377] )
(5592380 'move' args [3634528] ret_tmp [5592377] )
var ret [3634520] :void [4]
var call_tmp [3634538] :locale [234]
var ret_tmp [5590206] :locale [234]
(3634546 call getLocaleOfIoRequest [3433639] this [3634514] ret_tmp [5590206] )
(5590209 'move' call_tmp [3634538] ret_tmp [5590206] )
var origLocale [3634547] :locale [234]
(3634549 'move' origLocale [3634547] call_tmp [3634538] )
{
var tmp [3634557] :chpl_localeID_t [306449]
var call_tmp [3634559] :_ref(locale) [1467958]
(3634561 'move' call_tmp [3634559] (3634564 call _home [3430985] this [3634514] ))
var call_tmp [3634567] :chpl_localeID_t [306449]
var _locale_tmp_ [3634831] :BaseLocale [136243]
(3634836 'move' _locale_tmp_ [3634831] (3634833 call _value [135299] call_tmp [3634559] ))
(3634569 'move' call_tmp [3634567] (3634571 '_wide_get_locale' _locale_tmp_ [3634831] ))
(3634573 'move' tmp [3634557] call_tmp [3634567] )
{
{
var error [5517626] :Error [85511]
(5517635 'move' error [5517626] nil [32] )
(3634583 call lock [3433865] this [3634514] error [5517626] )
if (5517632 'check error' error [5517626] )
{
gotoErrorHandling handler [5517627] handler [5517627]
}
label handler [5517627]
var shouldHandleError [5517646] :bool [19]
(5517650 'move' shouldHandleError [5517646] (5517647 'check error' error [5517626] ))
if shouldHandleError [5517646]
{
(5517642 '=' error_out [5517622] error [5517626] )
(5639674 call chpl__autoDestroy [3885511] origLocale [3634547] )
(5639677 call chpl__autoDestroy [4264499] args [3634528] )
gotoErrorHandlingReturn _end_readInner [5517624] _end_readInner [5517624]
}
}
{
var i [3634593] :int(64) [10]
(3634595 'move' i [3634593] 0 )
var tmp [3634599] :int(64) [10]
var call_tmp [3634601] :int(64) [10]
var tmp [3634615] :int(64) [10]
var call_tmp [3634617] :int(64) [10]
var tmp [3634631] :int(64) [10]
{
{
var call_tmp [3634860] :binaryDeserializer [175632]
var call_tmp [3634868] :bool [19]
var call_tmp [3634876] :bool [19]
{
var call_tmp [3634885] :binaryDeserializer [175632]
var call_tmp [3634893] :bool [19]
var call_tmp [3634901] :bool [19]
{
{
var call_type_tmp [3634911] :_RuntimeTypeInfo [2675243]
var call_tmp [3634913] :_ref(_array(unmanaged [domain(5,int(64),one)] real(64))) [2675034]
(3634915 'move' call_tmp [3634913] (3634983 '.v' args [3634528] x0 [3634763] ))
(3634920 'move' call_type_tmp [3634911] (3634986 call chpl__convertValueToRuntimeType [2699669] call_tmp [3634913] ))
}
var error [5517655] :Error [85511]
(5517657 'move' error [5517655] nil [32] )
(3634925 call warnBinaryRead [3634989] call_type_tmp [3634911] error [5517655] )
if (5517666 'check error' error [5517655] )
{
(5517661 '=' error_out [5517622] error [5517655] )
(5639682 call unlock [3434669] this [3634514] )
(5639684 call chpl__autoDestroy [3885511] origLocale [3634547] )
(5639687 call chpl__autoDestroy [4264499] args [3634528] )
gotoErrorHandlingReturn _end_readInner [5517624] _end_readInner [5517624]
}
}
var call_tmp [3634931] :_ref(_array(unmanaged [domain(5,int(64),one)] real(64))) [2675034]
(3634933 'move' call_tmp [3634931] (3635176 '.v' args [3634528] x0 [3634763] ))
var error [5517670] :Error [85511]
(5517672 'move' error [5517670] nil [32] )
(3634942 call _deserializeOne [3635179] this [3634514] call_tmp [3634931] origLocale [3634547] error [5517670] )
if (5517681 'check error' error [5517670] )
{
(5517676 '=' error_out [5517622] error [5517670] )
(5639692 call unlock [3434669] this [3634514] )
(5639694 call chpl__autoDestroy [3885511] origLocale [3634547] )
(5639697 call chpl__autoDestroy [4264499] args [3634528] )
gotoErrorHandlingReturn _end_readInner [5517624] _end_readInner [5517624]
}
}
}
}
label _continueLabel0 [3634856]
label _unused_continueLabel [3634751]
label _breakLabel [3634753]
}
(5639703 call unlock [3434669] this [3634514] )
}
}
(5639705 call chpl__autoDestroy [3885511] origLocale [3634547] )
(5639708 call chpl__autoDestroy [4264499] args [3634528] )
label _end_readInner [5517624]
(3634755 return ret [3634520] )
}
« »
function _ref(fileReader(false,binaryDeserializer)) [3425702] . _readInner [3639715] ( this [3639721] :_ref(fileReader(false,binaryDeserializer)) [3425702] , _e0_args [3639723] :_ref(_array(unmanaged [domain(6,int(64),one)] real(64))) [2846375] , error_out [5517991] :Error [85511] ) : void [4]
const ref arg this [3639721] :_ref(fileReader(false,binaryDeserializer)) [3425702] ref arg _e0_args [3639723] :_ref(_array(unmanaged [domain(6,int(64),one)] real(64))) [2846375] ref arg error_out [5517991] :Error [85511]
{
var args [3639735] :1*[domain(6,int(64),one)] real(64) [3639972]
var ret_tmp [5592399] :1*[domain(6,int(64),one)] real(64) [3639972]
(3639740 call chpl__init_tuple [3640000] _e0_args [3639723] ret_tmp [5592399] )
(5592402 'move' args [3639735] ret_tmp [5592399] )
var ret [3639727] :void [4]
var call_tmp [3639745] :locale [234]
var ret_tmp [5590212] :locale [234]
(3639753 call getLocaleOfIoRequest [3433639] this [3639721] ret_tmp [5590212] )
(5590215 'move' call_tmp [3639745] ret_tmp [5590212] )
var origLocale [3639754] :locale [234]
(3639756 'move' origLocale [3639754] call_tmp [3639745] )
{
var tmp [3639764] :chpl_localeID_t [306449]
var call_tmp [3639766] :_ref(locale) [1467958]
(3639768 'move' call_tmp [3639766] (3639771 call _home [3430985] this [3639721] ))
var call_tmp [3639774] :chpl_localeID_t [306449]
var _locale_tmp_ [3640038] :BaseLocale [136243]
(3640043 'move' _locale_tmp_ [3640038] (3640040 call _value [135299] call_tmp [3639766] ))
(3639776 'move' call_tmp [3639774] (3639778 '_wide_get_locale' _locale_tmp_ [3640038] ))
(3639780 'move' tmp [3639764] call_tmp [3639774] )
{
{
var error [5517995] :Error [85511]
(5518004 'move' error [5517995] nil [32] )
(3639790 call lock [3433865] this [3639721] error [5517995] )
if (5518001 'check error' error [5517995] )
{
gotoErrorHandling handler [5517996] handler [5517996]
}
label handler [5517996]
var shouldHandleError [5518015] :bool [19]
(5518019 'move' shouldHandleError [5518015] (5518016 'check error' error [5517995] ))
if shouldHandleError [5518015]
{
(5518011 '=' error_out [5517991] error [5517995] )
(5639822 call chpl__autoDestroy [3885511] origLocale [3639754] )
(5639825 call chpl__autoDestroy [4264693] args [3639735] )
gotoErrorHandlingReturn _end_readInner [5517993] _end_readInner [5517993]
}
}
{
var i [3639800] :int(64) [10]
(3639802 'move' i [3639800] 0 )
var tmp [3639806] :int(64) [10]
var call_tmp [3639808] :int(64) [10]
var tmp [3639822] :int(64) [10]
var call_tmp [3639824] :int(64) [10]
var tmp [3639838] :int(64) [10]
{
{
var call_tmp [3640067] :binaryDeserializer [175632]
var call_tmp [3640075] :bool [19]
var call_tmp [3640083] :bool [19]
{
var call_tmp [3640092] :binaryDeserializer [175632]
var call_tmp [3640100] :bool [19]
var call_tmp [3640108] :bool [19]
{
{
var call_type_tmp [3640118] :_RuntimeTypeInfo [2846584]
var call_tmp [3640120] :_ref(_array(unmanaged [domain(6,int(64),one)] real(64))) [2846375]
(3640122 'move' call_tmp [3640120] (3640190 '.v' args [3639735] x0 [3639970] ))
(3640127 'move' call_type_tmp [3640118] (3640193 call chpl__convertValueToRuntimeType [2871486] call_tmp [3640120] ))
}
var error [5518024] :Error [85511]
(5518026 'move' error [5518024] nil [32] )
(3640132 call warnBinaryRead [3640196] call_type_tmp [3640118] error [5518024] )
if (5518035 'check error' error [5518024] )
{
(5518030 '=' error_out [5517991] error [5518024] )
(5639830 call unlock [3434669] this [3639721] )
(5639832 call chpl__autoDestroy [3885511] origLocale [3639754] )
(5639835 call chpl__autoDestroy [4264693] args [3639735] )
gotoErrorHandlingReturn _end_readInner [5517993] _end_readInner [5517993]
}
}
var call_tmp [3640138] :_ref(_array(unmanaged [domain(6,int(64),one)] real(64))) [2846375]
(3640140 'move' call_tmp [3640138] (3640383 '.v' args [3639735] x0 [3639970] ))
var error [5518039] :Error [85511]
(5518041 'move' error [5518039] nil [32] )
(3640149 call _deserializeOne [3640386] this [3639721] call_tmp [3640138] origLocale [3639754] error [5518039] )
if (5518050 'check error' error [5518039] )
{
(5518045 '=' error_out [5517991] error [5518039] )
(5639840 call unlock [3434669] this [3639721] )
(5639842 call chpl__autoDestroy [3885511] origLocale [3639754] )
(5639845 call chpl__autoDestroy [4264693] args [3639735] )
gotoErrorHandlingReturn _end_readInner [5517993] _end_readInner [5517993]
}
}
}
}
label _continueLabel0 [3640063]
label _unused_continueLabel [3639958]
label _breakLabel [3639960]
}
(5639851 call unlock [3434669] this [3639721] )
}
}
(5639853 call chpl__autoDestroy [3885511] origLocale [3639754] )
(5639856 call chpl__autoDestroy [4264693] args [3639735] )
label _end_readInner [5517993]
(3639962 return ret [3639727] )
}
var qio_write_unbuffered_threshold [193055] :int(64) [10]
var qio_read_unbuffered_threshold [193060] :int(64) [10]
« »
function _ref(fileReader(false,jsonDeserializer)) [3276799] . read [3336326] ( this [3336332] :_ref(fileReader(false,jsonDeserializer)) [3276799] , error_out [5509486] :Error [85511] , _retArg [5589200] :_ref(map(string,string,false)) [3283395] ) : void [4]
const ref arg this [3336332] :_ref(fileReader(false,jsonDeserializer)) [3276799] ref arg error_out [5509486] :Error [85511] ref arg _retArg [5589200] :_ref(map(string,string,false)) [3283395]
{
var _formal_type_tmp_ [5479873] :map(string,string,false) [3283386]
var ret [3336336] :map(string,string,false) [3283386]
var call_tmp [3336370] :locale [234]
var ret_tmp [5588570] :locale [234]
(3336378 call getLocaleOfIoRequest [3284624] this [3336332] ret_tmp [5588570] )
(5588573 'move' call_tmp [3336370] ret_tmp [5588570] )
var origLocale [3336379] :locale [234]
(3336381 'move' origLocale [3336379] call_tmp [3336370] )
var call_tmp [3336385] :bool [19]
var call_tmp [3336392] :bool [19]
var call_tmp [3336429] :bool [19]
var call_tmp [3336436] :bool [19]
var tmp [3336473] :bool [19]
var call_tmp [3336480] :bool [19]
var specialUnmanaged [3336493] :bool [19]
var tmp [3336495] :bool [19]
var tmp [3336497] :bool [19]
var call_tmp [3336499] :bool [19]
var retType [3336543] :map(string,string,false) [3283386]
var tmp [3336545] :map(string,string,false) [3283386]
var tmp [3336547] :bool [19]
var ret [3336578] :map(string,string,false) [3283386]
{
var tmp [3336589] :chpl_localeID_t [306449]
var call_tmp [3336591] :_ref(locale) [1467958]
(3336593 'move' call_tmp [3336591] (3336596 call _home [3282091] this [3336332] ))
var call_tmp [3336599] :chpl_localeID_t [306449]
var _locale_tmp_ [3336879] :BaseLocale [136243]
(3336884 'move' _locale_tmp_ [3336879] (3336881 call _value [135299] call_tmp [3336591] ))
(3336601 'move' call_tmp [3336599] (3336603 '_wide_get_locale' _locale_tmp_ [3336879] ))
(3336605 'move' tmp [3336589] call_tmp [3336599] )
{
{
var error [5509488] :Error [85511]
(5509497 'move' error [5509488] nil [32] )
(3336615 call lock [3284875] this [3336332] error [5509488] )
if (5509494 'check error' error [5509488] )
{
gotoErrorHandling handler [5509489] handler [5509489]
}
label handler [5509489]
var shouldHandleError [5509508] :bool [19]
(5509512 'move' shouldHandleError [5509508] (5509509 'check error' error [5509488] ))
if shouldHandleError [5509508]
{
(5509504 '=' error_out [5509486] error [5509488] )
(5634864 call chpl__autoDestroy [3885511] origLocale [3336379] )
gotoErrorHandlingReturn _end_read [3336750] _end_read [3336750]
}
}
var call_tmp [3336624] :jsonDeserializer [356412]
var call_tmp [3336632] :bool [19]
var call_tmp [3336640] :bool [19]
{
var call_tmp [3336649] :jsonDeserializer [356412]
var call_tmp [3336657] :bool [19]
var call_tmp [3336665] :bool [19]
var error [5509517] :Error [85511]
(5509519 'move' error [5509517] nil [32] )
var ret_tmp [5589206] :map(string,string,false) [3283386]
(3336685 call _deserializeOne [3336902] this [3336332] origLocale [3336379] error [5509517] ret_tmp [5589206] )
(5589209 'move' ret [3336578] ret_tmp [5589206] )
if (5509528 'check error' error [5509517] )
{
(5509523 '=' error_out [5509486] error [5509517] )
(5634869 call unlock [3285679] this [3336332] )
(5634871 call chpl__autoDestroy [3885511] origLocale [3336379] )
gotoErrorHandlingReturn _end_read [3336750] _end_read [3336750]
}
}
(5634877 call unlock [3285679] this [3336332] )
}
}
var call_tmp [3336716] :bool [19]
{
(3336741 'move' ret [3336336] ret [3336578] )
(5634879 call chpl__autoDestroy [3885511] origLocale [3336379] )
gotoReturn _end_read [3336750] _end_read [3336750]
}
(5634882 call chpl__autoDestroy [4211605] ret [3336578] )
(5634885 call chpl__autoDestroy [3885511] origLocale [3336379] )
label _end_read [3336750]
(5589202 '=' _retArg [5589200] ret [3336336] )
(5589204 return _void [46] )
}
« »
function _ref(fileReader(false,jsonDeserializer)) [3276799] . read [3351385] ( this [3351391] :_ref(fileReader(false,jsonDeserializer)) [3276799] , error_out [5509906] :Error [85511] , _retArg [5589394] :_ref(map(string,owned ModuleSpecification?,false)) [3283695] ) : void [4]
const ref arg this [3351391] :_ref(fileReader(false,jsonDeserializer)) [3276799] ref arg error_out [5509906] :Error [85511] ref arg _retArg [5589394] :_ref(map(string,owned ModuleSpecification?,false)) [3283695]
{
var _formal_type_tmp_ [5479916] :map(string,owned ModuleSpecification?,false) [3283686]
var ret [3351395] :map(string,owned ModuleSpecification?,false) [3283686]
var call_tmp [3351429] :locale [234]
var ret_tmp [5588576] :locale [234]
(3351437 call getLocaleOfIoRequest [3284624] this [3351391] ret_tmp [5588576] )
(5588579 'move' call_tmp [3351429] ret_tmp [5588576] )
var origLocale [3351438] :locale [234]
(3351440 'move' origLocale [3351438] call_tmp [3351429] )
var call_tmp [3351444] :bool [19]
var call_tmp [3351451] :bool [19]
var call_tmp [3351488] :bool [19]
var call_tmp [3351495] :bool [19]
var tmp [3351532] :bool [19]
var call_tmp [3351539] :bool [19]
var specialUnmanaged [3351552] :bool [19]
var tmp [3351554] :bool [19]
var tmp [3351556] :bool [19]
var call_tmp [3351558] :bool [19]
var retType [3351602] :map(string,owned ModuleSpecification?,false) [3283686]
var tmp [3351604] :map(string,owned ModuleSpecification?,false) [3283686]
var tmp [3351606] :bool [19]
var ret [3351637] :map(string,owned ModuleSpecification?,false) [3283686]
{
var tmp [3351648] :chpl_localeID_t [306449]
var call_tmp [3351650] :_ref(locale) [1467958]
(3351652 'move' call_tmp [3351650] (3351655 call _home [3282091] this [3351391] ))
var call_tmp [3351658] :chpl_localeID_t [306449]
var _locale_tmp_ [3351938] :BaseLocale [136243]
(3351943 'move' _locale_tmp_ [3351938] (3351940 call _value [135299] call_tmp [3351650] ))
(3351660 'move' call_tmp [3351658] (3351662 '_wide_get_locale' _locale_tmp_ [3351938] ))
(3351664 'move' tmp [3351648] call_tmp [3351658] )
{
{
var error [5509908] :Error [85511]
(5509917 'move' error [5509908] nil [32] )
(3351674 call lock [3284875] this [3351391] error [5509908] )
if (5509914 'check error' error [5509908] )
{
gotoErrorHandling handler [5509909] handler [5509909]
}
label handler [5509909]
var shouldHandleError [5509928] :bool [19]
(5509932 'move' shouldHandleError [5509928] (5509929 'check error' error [5509908] ))
if shouldHandleError [5509928]
{
(5509924 '=' error_out [5509906] error [5509908] )
(5635116 call chpl__autoDestroy [3885511] origLocale [3351438] )
gotoErrorHandlingReturn _end_read [3351809] _end_read [3351809]
}
}
var call_tmp [3351683] :jsonDeserializer [356412]
var call_tmp [3351691] :bool [19]
var call_tmp [3351699] :bool [19]
{
var call_tmp [3351708] :jsonDeserializer [356412]
var call_tmp [3351716] :bool [19]
var call_tmp [3351724] :bool [19]
var error [5509937] :Error [85511]
(5509939 'move' error [5509937] nil [32] )
var ret_tmp [5589400] :map(string,owned ModuleSpecification?,false) [3283686]
(3351744 call _deserializeOne [3351961] this [3351391] origLocale [3351438] error [5509937] ret_tmp [5589400] )
(5589403 'move' ret [3351637] ret_tmp [5589400] )
if (5509948 'check error' error [5509937] )
{
(5509943 '=' error_out [5509906] error [5509937] )
(5635121 call unlock [3285679] this [3351391] )
(5635123 call chpl__autoDestroy [3885511] origLocale [3351438] )
gotoErrorHandlingReturn _end_read [3351809] _end_read [3351809]
}
}
(5635129 call unlock [3285679] this [3351391] )
}
}
var call_tmp [3351775] :bool [19]
{
(3351800 'move' ret [3351395] ret [3351637] )
(5635131 call chpl__autoDestroy [3885511] origLocale [3351438] )
gotoReturn _end_read [3351809] _end_read [3351809]
}
(5635134 call chpl__autoDestroy [4215179] ret [3351637] )
(5635137 call chpl__autoDestroy [3885511] origLocale [3351438] )
label _end_read [3351809]
(5589396 '=' _retArg [5589394] ret [3351395] )
(5589398 return _void [46] )
}
var stdin [196736] :fileReader(true,defaultDeserializer) [1534304]
var stdout [196765] :fileWriter(true,defaultSerializer) [1590708]
var stderr [196795] :fileWriter(true,defaultSerializer) [1590708]
var FTYPE_NONE [197131] :int(32) [66]
var FTYPE_LUSTRE [197136] :int(32) [66]